functions
      * can be called only during the prepare phase, because the owner change after this to be own by the crowdsale,
      * so nobody can do anything on the token at all from the controller perpective once rounds are started
      */
    function modifyTransferableHash(address _spender, bool value) onlyOwner public
    {
        
        

        
        if (statePhase<=1)
        {
            token.modifyTransferableHash(_spender,value);
       }else{
           
           
           
           currentIco.modifyTransferableHash(_spender, value);
        }

    }