regenerated code, minor additions to implementation
missed files in previous commit