restructured init commit