p[1] at first = "ha"
then the second time I call p[1]
p[1] = "ha he"
if you don't believe me try this yourself... and giving stand in values for the variables.
Yeah i understand that... I'm trying to figured it out right now too... But looking at your code makes me sleepy. And i was about to elaborate on my above post....