the first attempt

Added FileMap