added mmap for each section