adding my version of peer assignement 1