updated to version 2.1, added protocol param
updated authentication part
updated binary