new runtime and a few changes