add Schmidt's papers about design patterns in network programming