perfect timing for the perfect shot