modified to work with shotgun