self-polymerizing