update routes, add rules to tab model, update styel, update controller, add special cases, edit form, add data library for dropdown...