Zaslat SMS: Reactive polymers fundamentals and applications