add new prompts.
some refact
add bower json file