non-functioning GUI, to be continued