* refactoring: result taken out