reactive platform