restaurant project with class