everything working except edit.  creates a new record instead of updating
same as last commit