init tool