Project #1 for CMSC417