function createVestingContract() private {
        TokenVesting newVault = new TokenVesting(
            LOOMIA1_ADDR, VESTING_START_TIME, VESTING_CLIFF, VESTING_DURATION, false);

        tokenVestingAddresses[0] = address(newVault);
        token.transfer(address(newVault), LOOMIA1);

        TokenVesting newVault2 = new TokenVesting(
            LOOMIA2_ADDR, VESTING_START_TIME, VESTING_CLIFF, VESTING_DURATION, false);

        tokenVestingAddresses[1] = address(newVault2);
        token.transfer(address(newVault2), LOOMIA2);

        TokenVesting newVault3 = new TokenVesting(
            LOOMIA_LOOMIA_REMAINDER_ADDR, VESTING_START_TIME, VESTING_CLIFF, VESTING_DURATION, false);

        tokenVestingAddresses[2] = address(newVault3);
        token.transfer(address(newVault3), LOOMIA_REMAINDER);
    }