bcitComp2613 project