refactored square method
basic crops