start of 3rd assignment
working on 3rd assignment