implement staff check