CPE695PROJECT