damn
keep working on the toString stuff