add operator shelf create/edit