adding initial versions of hw3 part3