add documentation to mashup construction