add very basic reactive demo