Added comments to the shoot method