implement toString method should be refactored