CS5348 project1