having a few issues with the staff model