cs 252 project 6