New fixes and ancestry constructor