shooting method added!