partial angular integration (missed some files)