fixed so siblings does not return self anymore
added test for siblings