It sounds interesting but what exactly does it do?