update to latest interface