I will use your code to train on error handling, I heard of existence of tabular modules, the thing is, I don't want to go through shortcuts, I want to learn Perl and what all there could be to it before advancing to these shortcuts employment, like when you know how something works base up is better than landing at its peak and not knowing how to climb down if you needed sometimes.. I will refer to your code for this basic error handling idea too... Thanks for your generosity