map tf