testing spec contents
implementing provider validation