more display
30mins or so; fix str()