The term project for CMPUT 301 W14