added some functional to actualization (add, edit, delete provider )