self map