some optimization maybe i think i dont even know