# Session Log — v4-core / src/PoolManager.sol
## textDocument/implementation
**Request:**
```json
{
"id": 1,
"jsonrpc": "2.0",
"method": "textDocument/implementation",
"params": {
"position": {
"character": 13,
"line": 187
},
"textDocument": {
"uri": "file:///Users/meek/developer/asyncswap/solidity-language-server/v4-core/src/PoolManager.sol"
}
}
}
```
**Responses:**
**dev** (323.6ms, 173.7 MB) — `IPoolManager.sol:144`
<details>
<summary>Summary: <code>{ range: { end: { character: 17, line: 144 }, start: { character: 13, line: 144 } }, uri: "file:///Users/meek/develop...</code></summary>
```json
{
"range": {
"end": {
"character": 17,
"line": 144
},
"start": {
"character": 13,
"line": 144
}
},
"uri": "file:///Users/meek/developer/asyncswap/solidity-language-server/v4-core/src/interfaces/IPoolManager.sol"
}
```
</details>
---