add confirm step and edit view