thats enough for tonight -- basic type families going in