wip towards building runtime... down to a single error... arghrghgarguahrghagrh!!!!!one