15 Reactive building blocks