refactored conclusion