add feature inverse
Merge branch 'new/feature/inverse'