final save added and migrations changed

migrations changed to handle default and null