Rearrange files and modified some architecture