better runtime (wip)