added more validation tests