Essential Things Need for Journaling