resemble working, just sans ncurses for now