angular boilerplate update