toString and constructor complete