followed back
refactored code