implement mixed data parameter