closure values can now be updated