v0.2.5, stablize handshake, add 'ls'