added communicate and message
Just init client