Separated ivar to ivar new and cleaned ivar up as base template