add nogenerics model
fix tostrings