how does something like this work exactly??