final team project of UCI java II class