implement staff/request