wip schema reader, protocol reader