finished toString
finished toString and merged