What does this do and where are we using it? Single line of comment will help (rest are obvious) so you can skip comments there.