fix ranged
fix ranged