peer_hame handled separately
port lwt
fix feedback