CS643 application group3