generated angular code