commit the remaining changes for the new interface