some GUI stuff added