figuring out angular stuff