observer ... Part 2.