working on answerst