schema builder is generally working, adding tests