angular improvements