grid generator add read method