[feat] basic move 0-9 impl