some more interface preparations