oo, what does this do?