big api changes, big version bump