refactoring extended info