programing test and project