this needs documentation. What does it do? What is it for?