thanks ruby it took me an hour to cook this one up