add MagicalRecord