refactored to main