Implemented first 3 questions