basics for the operation step handlers