fixed all sibling methods. there was a bug in getSiblingsAndSelf