add, delete, edit suppliers (client-side)