BTW, anyone who wants to see the source code. download the zip file and look at fresh.str and map.str.