refactored cutDown function