initial commit of week 2 and 3