document manage categories crud