add documentation to interfaces