adding boilerplate angular stuff