What exactly does it do?