compact mapping