* working on adding basic schema support.