EXTERNAL MEMORY DEVICES (in progress)