easy admin approval/ refactor