commited autogen generation utilities