addition of kelly file for assignment 1