putting all the code done until 3/20 to github