updates to the get/set/mod functionality