corrected English
refactored