added documentation of the base type interfaces