added journey buffer recording and catart