refactored Turret