turrets function, not balanced