added abstract view edit panel