• What would really help is for the OP to come back and tell us what is really needed or if any of the code snippets provided actually solve the problem.