added autogen with dependencies