rename mapper to futures