create reactive package, better scato