added RunResult and some stuff