added initial attempts at Project 1 solutions