annotate models with their schema
tests are passing
tabs to spaces