cool but what's it do exactly?