fix paramter type