complete the staff model