coding guidelines
tcp persistence factory + wireup