So what exactly does it do?