Revert "Revert "staff management""

This reverts commit 822cd5cf8d3c52bf8de0860e5ca801904b5c3250.