(to answer all question)