Progress on compiler