The UML designs for the cs1400 project