pseudocode for mashup added