although this thread has been long but this is very helpful thank you...