* add app helper
* use shared examples to simplify the project