I'm not 100% pleased with it (more like 70%) but I don't want to hold this up any longer so there it is.