Basic functions are completed, communication with server is totally working