fix bug w spd, a bit of balancing