Staff domain class by matthew