Well for starters, you aren't passing any value to nl(). Quzah.
Hope is the first step on the road to disappointment.