adding self-adjust journal