package reactivity