* greatly improved compile speed
* optimized memory usage