more bettererer optimizing
start work on stun support