Your answer was just what I nedeed. Its made my day!
Such a deep anwser! GD&RVVF
Super informative wrtiing; keep it up.