I personally felt everything is good please Add leave management for staff where we can manage leave for staff and there time tracking while work time.