Staff Implementation