wait so what is it...and what does it do?