added inverses