added angular boilerplate code