new toString() method and others