initial commit, basic chat