latest changes to the interface