add validate parameters