started to implement memory mapped pe to read from file on request