XULA CPSC 2740 Team A