ADD: preliminary reader