removed explicitly calls of toString method