multiple add and edit