staff dispose improve