introduced run_manager
cleaned up + some bugfixes for RunManager