decided to use core data.