make some refactor and add angular js
some change
test
some change