first foray into schema checking