updated getExtentions to don't overwrite root node
added Extension to channel