a tool to read address