add files,change structure