[info] refactoring