one less XXX
a bit more iface tests
added some docs