adaption inspired by commercially available product. i guess not suitable for commercial redistribution.