created textual interface