rename filehandler to journal
clearer separation of reponsibilities