controller categories add and update;
view add