grid interface