validation rules added