add toys flow & OSD function