thanks to pilate and peterf for making this possible