Initial checkin for final project