Second Generation Memory Driver