appendChild takes Node