Added local storage and symmetric encryption.