got it slightly faster using define and prefectchig