So how does this thing works?