rewrote question1.1