basic text feature added