initialize all_arch in constructors