refactoring with active_tools