fixed all memroy.h