fix input and Compiler