bring back ION system mapper.c