updating runtime to new paradigm