schema is valid
more progress, added some more methods
quite a lot of progress