i don't get this, how does this work?