first chat attempts and some GUI stuff