function isFailed()
    public
    constant
    returns(bool)
  {
    return (
      
      started &&

      
      block.timestamp >= endTimestamp &&

      
      totalCollected < minimalGoal
    );
  }