organize code, so no mudule is reuse
LinkProtocol4 done