re-org code
delete useless file
orgnize code
just ci
extract tow modules