function BFreeContract() {
		preIcoIsRunning = true;
		minimalGoalReached = false;
		icoExitIsPossible = false;
		icoIsClosed = false;
		tokenBalanceOf[this] += _totalSupply;
		allowed[this][owner] = _totalSupply;
		allowed[this][supervisor] = _totalSupply;
		currentTokenPrice = 0.024340770791075100 * 1 ether;	
		preICOprice = 0.024340770791075100 * 1 ether; 			
		ICOprice = 0.040567951318458400 * 1 ether;				
		sellPrice = 0;
		updatePrices();
	}