CSE 476 Project 3 -- Belmont Group