6. Text interface added