some refactor, import export feature, react 0.12