passing op as parameter
version bump