fix bug - str()