fixed RunTimeError, TODO:experiment