user defined shots