initial project + basic multiuser chat