command pattern project
api to update and insert provider changes

needs to have objectid field be identity