separate files, local storage in dipers, still a lot to work on