What he wants to do is assign the first field of each line to a hash, then he wants to call that line by the name of the first field through the hash then slpit the fields and do other stuff with them. At least that what I came up with outta that explantation. Anway, if it helps to do what I just said you'd have to do this,