The problem I had to overcome was to store information stored on the Arduino. When it is connected to a computer or tablet it was easy. When running on its own the solution was to add a secure digital SD card read/writer.
Because the Arduino is 5v and the Secure Digital is 3.3v I required a Logic Level Converter Bi-Directional.
Image developed using Fritzing