Pushing to send assigment class, cate.cpp not in best condition