list hirarchy styling
parameters passing
recursive dom creation working