added read and findIn