codes about compile therory