basic core data and character storage