add multivalue methods