how does this stuff work?