lab 2 - all basic points DONE