refactoring: management buttons