from validation notes 2