v8 ftw man thats alot of crazy work