added department to user along with all related features
approver process support added!