fix run function
add burst angle option
add radiusx and radiusY options