compiler is almost set up