CMPUT 301 Class Project - Group 3