An innovative way to provide customizable mashups to users