completed roles and users crud with softdelete