add explanation for homework