added angular stuff