add grid  + about  modification