ancestors and children. general layout things