toString and updated purchase in dwlling