refactored results