validate parameter