added ammo check