add str->repr and a print statement