added hard file back for assignment 1