added spreadgun