develop supervisor,staff,super admin three roles' list report function