agressive compilation
unused stuff