New initialization system