close #16 close #4 close #8 editLocal.pho and reorganization struct of server