finished the toString methods