added staff_member_required decorator to public function