implement add/del grid rows; complete