got file read + map working