adding functionality addSibling