init commit with structure