untested prototype of gui version