Added interfaceVersion; added documentation