original commmit for cs510 class repo