model changes
oops one more model change
added self str