3 questions in my code