might be a silly question but how does it work?