init first_read