first pass at diary design