cs 2450 project