it sounds like it's worth reading your own post here