Fixed and completed language family

Needs some cleaning, there must be a better way to do this