add and edit area