text methods added