got multi parameter implemented