fixed indirect mapping