Init - sequential version