project with class