'use' refactoring