full compilation in a string\!\!\!