initial commit
refine structure

- structure V0.1