add  staff function completed