fix multi-param passing