added project_2 files and updated test cases