switch up the optimizations....make more better