using common shoot method