part 2 - date hierarchy