fix problem casting parameter