initial commit of week 5 exercises