contract GoldiamICO is Crowdsale, CappedCrowdsale, RefundableCrowdsale {
    uint256 _startTime = 1521532800;
    uint256 _endTime = 1526687999; 
    uint256 _rate = 1300;
    uint256 _goal = 2000 * 1 ether;
    uint256 _cap = 17000 * 1 ether;
    address _wallet  = 0x2fdDc70C97b11496d3183F014166BC0849C119d6;   
    /** Constructor GoldiamICO */
    function GoldiamICO() 
    CappedCrowdsale(_cap)
    FinalizableCrowdsale()
    RefundableCrowdsale(_goal)
    Crowdsale(_startTime,_endTime,_rate,_wallet) {
        
    }
    /** GoldiamToken Contract is generating from here */
    function createTokenContract() internal returns (MintableToken) {
        return new GoldiamToken();
    }
}
function createTokenContract() internal returns (MintableToken) {
    return new GoldiamToken();
}

/** GoldiamToken Contract is generating from here */