first semi-functional (incomplete) prototype rmdl compiler