simplify angular integration