more angular enhancements