first commit with working server communication