should write __Str__ now