begin impl. robot