toString methods added