exact angular version