protein toString has been overridden