thanks for you feedback - i will resubmit my work shortly ..
ps: I have redone to include the changes; based on my understanding of what was required - i hope i had understood your requirements correctly if not please let me know if you need further changes - thanks in advance