check parameters type