use initialized allocation in cbmdos module