make step and add move operation