Mashup lecture notes