added Text type