set boundaries functionality added to core