uses correct map