adding :base keyword to reduce function
version bump