got gui basics working