Assignment3 before coding