add extra validation rules