cs552 project