rewrite
update SimonTeacherYL_util