add shot state