allow extending nodes