rollback part names appering principles