memory improvements
Better compilation chain