view staff member functionality + new genericError view