removed textual interface code