@cloudy welcome, perhaps you may have come through this topic, feel free to browse through it, most of the work was done there
cheers