rename "topointer" to "address"