added invert functions
version bump