init first code