wrapping not needed
remove unused list
toString() not needed