init - first reader version