1. add simple connect protocol and handler