COM 685 X FINAL PROJECT