this should work very nicely. not tested yet.