cast parameters