--- diary ---------------------------------------------------