working multiple value support