init documentation