many changes. current version is now named inverse
minor change