some corrections from peer assignment 1