used method recommended by @jreback to use , it's even 2x faster as well