answer this question entirely