check out my threads on this code lots of info