started on textual interface