shooting now functional