grid layer prototype