progress on mem mapped io