commit completed programming assignment 2