#5 add global grid handler