preliminary gui work

informs guy in progress