change compilation method

Massive speed boost