CS631 project for spring 2014 njit