<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:IPW="http://ipower.com/20210630"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ipw-20210630.xsd" xlink:type="simple"/>
    <context id="From2020-07-01to2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-09-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2021-09-27</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2019-07-012020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2019-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="AsOf2019-06-30_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="AsOf2019-06-30_custom_SubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="AsOf2019-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="AsOf2019-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_custom_SubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_SubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_custom_SubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_ClassBCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:ClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_SubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">IPW:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-01-27_us-gaap_PrivatePlacementMember_custom_TwoAccreditedInvestorsMember_custom_ConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:TwoAccreditedInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-27</instant>
        </period>
    </context>
    <context id="AsOf2021-01-27_us-gaap_PrivatePlacementMember_custom_TwoAccreditedInvestorsMember_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:TwoAccreditedInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-27</instant>
        </period>
    </context>
    <context id="From2020-07-012020-12-30_custom_SeriesAConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-12-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-01-27_us-gaap_PrivatePlacementMember_custom_PlacementAgentsMember_custom_PlacementAgentWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:PlacementAgentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-01-27</endDate>
        </period>
    </context>
    <context id="AsOf2021-01-27_us-gaap_PrivatePlacementMember_custom_PlacementAgentsMember_custom_PlacementAgentWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:PlacementAgentWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-27</instant>
        </period>
    </context>
    <context id="AsOf2020-12-30_custom_SeriesAConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_AdvanceToSuppliersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:AdvanceToSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_AdvanceToSuppliersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:AdvanceToSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_PrepaidAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_PrepaidAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">IPW:PrepaidAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_ProductSourcingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">IPW:ProductSourcingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_CarPrepaymentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">IPW:CarPrepaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2019-07-012020-04-13_custom_PppNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">IPW:PppNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-04-13</endDate>
        </period>
    </context>
    <context id="AsOf2020-04-13_custom_PppNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">IPW:PppNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-13</instant>
        </period>
    </context>
    <context id="From2020-07-012021-03-22_custom_PppNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">IPW:PppNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-22</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_PppNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">IPW:PppNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_PppNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">IPW:PppNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012020-11-16_custom_WfcFundMember_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">IPW:WfcFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_WfcFundMember_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">IPW:WfcFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_WfcFundMember_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">IPW:WfcFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_custom_TwoUnrelatedPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">IPW:TwoUnrelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TwoUnrelatedPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">IPW:TwoUnrelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_SbaLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:SbaLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-01-27_custom_ConvertibleNotesMember_custom_AccreditedInvestorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IPW:AccreditedInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-27</instant>
        </period>
    </context>
    <context id="From2021-01-012021-01-27_custom_ConvertibleNotesMember_custom_AccreditedInvestorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IPW:AccreditedInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-27</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_custom_ConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-01-27_custom_ConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-27</instant>
        </period>
    </context>
    <context id="From2021-05-012021-05-14_custom_ConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:ConversionLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:ConversionLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:ConversionLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:ConversionLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_custom_MeasurementInputProbablityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:ConversionLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:MeasurementInputProbablityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:ConversionLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:ConversionLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2018-12-01_custom_BizRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">IPW:BizRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-01</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_custom_BizRightMember_custom_AssetAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">IPW:BizRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">IPW:AssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_custom_BizRightMember_custom_AssetAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">IPW:BizRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">IPW:AssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_BizRightMember_custom_AssetAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">IPW:BizRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">IPW:AssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_BizRightMember_custom_AssetAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">IPW:BizRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">IPW:AssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012020-11-16_us-gaap_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-01-15_us-gaap_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-01-15</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-10-20_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-10-20</endDate>
        </period>
    </context>
    <context id="AsOf2020-10-20_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-20</instant>
        </period>
    </context>
    <context id="From2019-07-012020-05-14_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-05-14</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-05-14_us-gaap_IPOMember_custom_UnderwritersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:UnderwritersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-05-14</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-05-14_custom_ConvertibleNotesMember_custom_SeriesAConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">IPW:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="AsOf2021-05-14_custom_BousteadSecuritiesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:BousteadSecuritiesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_EquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">IPW:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-12-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-12-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012021-05-14_custom_SeriesAConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">IPW:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-01-27_us-gaap_PrivatePlacementMember_custom_TwoAccreditedInvestorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">IPW:TwoAccreditedInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-01-27</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-05-14_custom_WarrantLiabilityMember_custom_MeasurementInputProbablityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">IPW:MeasurementInputProbablityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-05-14</endDate>
        </period>
    </context>
    <context id="AsOf2021-05-14_custom_WarrantLiabilityMember_custom_InvetorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">IPW:WarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IPW:InvetorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="AsOf2021-05-14_custom_PlacementAgentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">IPW:PlacementAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-14</instant>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">IPW:AmazonVendorAndAmazonSellerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_ThreeSuppliersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:ThreeSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_Another1SupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:Another1SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_TwoSuppliersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplier2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplier2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:OneSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2019-07-012020-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplier2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001830072</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">IPW:AnotherSupplier2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2020-07-01to2021-06-30">0001830072</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2020-07-01to2021-06-30">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="From2020-07-01to2021-06-30">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2020-07-01to2021-06-30">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="From2020-07-01to2021-06-30">--06-30</dei:CurrentFiscalYearEndDate>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0136"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2020-06-30"
      id="xdx2ixbrl0137"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2019-07-012020-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0272"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2019-07-012020-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0273"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2019-07-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0275"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0280"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0281"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0282"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0283"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0298"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0299"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0300"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0301"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:CashForClassBCommonStock
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0305"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:CashForClassBCommonStock
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0306"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:CashForClassBCommonStock
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0308"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:CashForClassBCommonStock
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0309"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:ConversionOfClassBCommonStock
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0314"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:ConversionOfClassBCommonStock
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0316"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:ConversionOfClassBCommonStock
      contextRef="From2020-07-01to2021-06-30"
      id="xdx2ixbrl0317"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:SharesIssuedForCashUponIpo
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0324"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:SharesIssuedForCashUponIpo
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0325"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:SharesIssuedForCashUponIpo
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0327"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0333"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0334"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0336"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:SharesIssuedUponExerciseOfWarrants
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0342"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:SharesIssuedUponExerciseOfWarrants
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0343"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:SharesIssuedUponExerciseOfWarrants
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0345"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:RestrictedStockUnitedVested
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0350"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:RestrictedStockUnitedVested
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0351"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:RestrictedStockUnitedVested
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0352"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:RestrictedStockUnitedVested
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0354"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:Warrants
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0357"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:Warrants
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0358"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:Warrants
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0359"
      unitRef="USD"
      xsi:nil="true"/>
    <IPW:Warrants
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0365"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_custom_SubscriptionReceivableMember"
      id="xdx2ixbrl0366"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-06-30_custom_ClassBCommonStockMember"
      id="xdx2ixbrl0373"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="From2019-07-012020-04-13_custom_PppNoteMember"
      decimals="0"
      id="xdx2ixbrl0737"
      unitRef="USD">175500</us-gaap:ProceedsFromShortTermDebt>
    <dei:DocumentType contextRef="From2020-07-01to2021-06-30">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="From2020-07-01to2021-06-30">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2020-07-01to2021-06-30">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2020-07-01to2021-06-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2020-07-01to2021-06-30">001-40391</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2020-07-01to2021-06-30">iPower Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-07-01to2021-06-30">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2020-07-01to2021-06-30">82-5144171</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2020-07-01to2021-06-30">2399 Bateman Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2020-07-01to2021-06-30">Duarte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2020-07-01to2021-06-30">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2020-07-01to2021-06-30">91010</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2020-07-01to2021-06-30">(626)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2020-07-01to2021-06-30">863-7344</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2020-07-01to2021-06-30">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2020-07-01to2021-06-30">IPW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2020-07-01to2021-06-30">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2020-07-01to2021-06-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2020-07-01to2021-06-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2020-07-01to2021-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2020-07-01to2021-06-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2020-07-01to2021-06-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2020-07-01to2021-06-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-07-01to2021-06-30">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2020-07-01to2021-06-30">false</dei:EntityExTransitionPeriod>
    <dei:EntityPublicFloat contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">29308741</dei:EntityPublicFloat>
    <dei:EntityShellCompany contextRef="From2020-07-01to2021-06-30">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-09-27" decimals="INF" unitRef="Shares">26448663</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">6651705</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">977635</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">7896347</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">6067199</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">13065741</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">5743181</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">4693000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">616231</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">32306793</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">13404246</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1819421</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">262875</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">55659</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">6252</us-gaap:PropertyPlantAndEquipmentNet>
    <IPW:NoncurrentPrepayments contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1357292</IPW:NoncurrentPrepayments>
    <IPW:NoncurrentPrepayments contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">0</IPW:NoncurrentPrepayments>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">99645</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">3332017</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">269127</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">35638810</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">13673373</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">3940963</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">4220347</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">584311</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">892792</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">297407</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">741301</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">133793</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2487441</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">1940858</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">162769</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">1329680</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">731944</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">262875</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LoansPayableCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">29244</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">0</us-gaap:LoansPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">790823</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">721211</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">9024902</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">10242857</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebt contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">458571</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">500000</us-gaap:LongTermDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1169552</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1628123</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">500000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">10653025</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">10742857</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-06-30" decimals="INF" unitRef="Shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">26448663</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">26448663</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-06-30" decimals="INF" unitRef="Shares">20204496</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-06-30" decimals="INF" unitRef="Shares">20204496</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">26449</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">20204</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2021-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2020-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">14000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2021-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2020-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">14000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2020-06-30_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">14000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2021-06-30_us-gaap_CommonClassBMember"
      decimals="0"
      unitRef="USD">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2020-06-30_us-gaap_CommonClassBMember"
      decimals="0"
      unitRef="USD">14000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">-0</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">14000</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">23214263</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">389490</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1745073</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">2520822</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">24985785</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">2930516</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">35638810</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">13673373</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">54075922</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">39938472</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">54075922</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">39938472</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">31257358</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">24810907</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">22818564</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">15127565</us-gaap:GrossProfit>
    <IPW:SellingAndFulfillment
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">13473602</IPW:SellingAndFulfillment>
    <IPW:SellingAndFulfillment
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">8961627</IPW:SellingAndFulfillment>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">6384398</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">3257989</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">19858000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">12219616</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">2960564</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">2907949</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-153785</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-168283</us-gaap:InterestIncomeExpenseNet>
    <IPW:OtherFinancingExpenses
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">148139</IPW:OtherFinancingExpenses>
    <IPW:OtherFinancingExpenses
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-0</IPW:OtherFinancingExpenses>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">175500</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-2843127</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">20734</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-2969551</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-147549</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-8987</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">2760400</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">766762</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">773438</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-775749</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">1986962</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">21116750</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="Shares">20093004</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.04</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.10</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">20000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">20000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-06-30_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">14000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-06-30_custom_ClassBCommonStockMember"
      decimals="0"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-06-30_custom_SubscriptionReceivableMember"
      decimals="0"
      unitRef="USD">-14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">-37316</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">533860</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30" decimals="0" unitRef="USD">516544</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2019-07-012020-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">204496</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2019-07-012020-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">204</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2019-07-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">426806</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">427010</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1986962</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">1986962</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">20204496</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">20204</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-06-30_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">14000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_custom_ClassBCommonStockMember"
      decimals="0"
      unitRef="USD">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_custom_SubscriptionReceivableMember"
      decimals="0"
      unitRef="USD">-14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">389490</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">2520822</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">2930516</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012021-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-775749</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-775749</us-gaap:NetIncomeLoss>
    <IPW:CashForClassBCommonStock
      contextRef="From2020-07-012021-06-30_custom_SubscriptionReceivableMember"
      decimals="0"
      unitRef="USD">14000</IPW:CashForClassBCommonStock>
    <IPW:CashForClassBCommonStock
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">14000</IPW:CashForClassBCommonStock>
    <IPW:ConversionOfClassBCommonStockShares
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">1400000</IPW:ConversionOfClassBCommonStockShares>
    <IPW:ConversionOfClassBCommonStock
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">1400</IPW:ConversionOfClassBCommonStock>
    <IPW:ConversionOfClassBCommonStockShares
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      decimals="INF"
      unitRef="Shares">-14000000</IPW:ConversionOfClassBCommonStockShares>
    <IPW:ConversionOfClassBCommonStock
      contextRef="From2020-07-012021-06-30_custom_ClassBCommonStockMember"
      decimals="0"
      unitRef="USD">-14000</IPW:ConversionOfClassBCommonStock>
    <IPW:ConversionOfClassBCommonStock
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">12600</IPW:ConversionOfClassBCommonStock>
    <IPW:SharesIssuedForCashUponIpoShares
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">3864000</IPW:SharesIssuedForCashUponIpoShares>
    <IPW:SharesIssuedForCashUponIpo
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">3864</IPW:SharesIssuedForCashUponIpo>
    <IPW:SharesIssuedForCashUponIpo
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">16562541</IPW:SharesIssuedForCashUponIpo>
    <IPW:SharesIssuedForCashUponIpo
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">16566405</IPW:SharesIssuedForCashUponIpo>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">955716</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">956</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">4777602</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">4778558</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <IPW:SharesIssuedUponExerciseOfWarrantsShares
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">24451</IPW:SharesIssuedUponExerciseOfWarrantsShares>
    <IPW:SharesIssuedUponExerciseOfWarrants
      contextRef="From2020-07-012021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">25</IPW:SharesIssuedUponExerciseOfWarrants>
    <IPW:SharesIssuedUponExerciseOfWarrants
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">36679</IPW:SharesIssuedUponExerciseOfWarrants>
    <IPW:SharesIssuedUponExerciseOfWarrants
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">36704</IPW:SharesIssuedUponExerciseOfWarrants>
    <IPW:RestrictedStockUnitedVested
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">110683</IPW:RestrictedStockUnitedVested>
    <IPW:RestrictedStockUnitedVested
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">110683</IPW:RestrictedStockUnitedVested>
    <IPW:Warrants
      contextRef="From2020-07-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">1324668</IPW:Warrants>
    <IPW:Warrants
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">1324668</IPW:Warrants>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">26448663</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">26449</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">23214263</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1745073</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">24985785</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-775749</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">1986962</us-gaap:NetIncomeLoss>
    <us-gaap:InventoryWriteDown
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">95574</us-gaap:InventoryWriteDown>
    <us-gaap:Depreciation
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">12091</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:Depreciation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">110683</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">175500</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <IPW:NoncashFinancingExpenses
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">82075</IPW:NoncashFinancingExpenses>
    <IPW:NoncashFinancingExpenses
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</IPW:NoncashFinancingExpenses>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">1611874</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">1358555</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">1829148</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">2431287</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">7322560</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">2720248</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">3956769</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">163096</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <IPW:NoncurrentPrepayments1
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">1357292</IPW:NoncurrentPrepayments1>
    <IPW:NoncurrentPrepayments1
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-0</IPW:NoncurrentPrepayments1>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">99645</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-279384</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">1964423</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-308481</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">177252</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-443894</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">321121</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">546583</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">1352627</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">69612</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">525715</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-12756949</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">1109043</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">61498</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">6252</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-61498</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-6252</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">571824</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">632286</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">705617</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">3267801</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">29609915</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">19003538</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">30776825</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">17891647</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">3000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">120000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">500000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">12185</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">359000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">427010</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">19320000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <IPW:IpoOfferingCostsInCash
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-2753595</IPW:IpoOfferingCostsInCash>
    <IPW:IpoOfferingCostsInCash
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</IPW:IpoOfferingCostsInCash>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">18492517</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">-596614</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">5674070</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">506177</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">977635</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-06-30" decimals="0" unitRef="USD">471458</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">6651705</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">977635</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">696119</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">247723</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">153785</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">56948</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">2346200</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <IPW:ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">1324668</IPW:ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital>
    <IPW:ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</IPW:ReclassificationOfWarrantLiabilityToAdditionalPaidInCapital>
    <IPW:ConversionOfDebtsToCommonStock
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">4778558</IPW:ConversionOfDebtsToCommonStock>
    <IPW:ConversionOfDebtsToCommonStock
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</IPW:ConversionOfDebtsToCommonStock>
    <IPW:ExerciseOfWarrants
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">36704</IPW:ExerciseOfWarrants>
    <IPW:ExerciseOfWarrants
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</IPW:ExerciseOfWarrants>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80E_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zB53W4fOTjSe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 1 - &lt;span id="xdx_826_zbckSMKDfHF8"&gt;Nature of business and organization&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;iPower Inc., formerly known as BZRTH Inc., a
Nevada corporation (the &#x201c;Company&#x201d;), was incorporated on April 11, 2018. The Company is principally engaged in the
marketing and sale of advanced indoor and greenhouse lighting, ventilation systems, nutrients, growing media, grow tents, trimming
machines, pumps and accessories in the United States.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective on March 1, 2020, as amended and restated
pursuant to an agreement dated October 26, 2020, the Company entered into an agreement with E Marketing Solution Inc. (&#x201c;E Marketing&#x201d;),
an entity incorporated in California and owned by one of the shareholders of the Company. Pursuant to the terms of the agreement, the
Company agreed to provide technical support, management services and other services on an exclusive basis in relation to E Marketing&#x2019;s
business during the term of the agreement. The Company also agreed to fund E Marketing for operational cash flow needs and bear the risk
of E Marketing&#x2019;s losses from operations and E Marketing agrees that iPower has rights to E Marketing&#x2019;s net profits, if any.
Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either the equity
of E Marketing or its assets subject to assumption of all of its liabilities. E Marketing was considered a variable interest entity (&#x201c;VIE&#x201d;).
On May 18, 2021, the Company acquired 100% equity ownership of E Marketing. As a result, E Marketing has become the Company&#x2019;s wholly
owned subsidiary. See Note 3 below for details.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 4, 2020, the Company entered into
an agreement with Global Product Marketing Inc. (&#x201c;GPM&#x201d;), an entity incorporated in the State of Nevada on September 4, 2020.
GPM was then wholly owned by Chenlong Tan, the Chairman, CEO and President and one of the majority shareholders of the Company. Pursuant
to the terms of the agreement, the Company was to provide technical support, management services and other services on an exclusive basis
in relation to GPM&#x2019;s business during the term of the Agreement. In addition, the Company agreed to fund GPM for operational cash
flow needs and bear the risk of GPM&#x2019;s losses from operations and GPM agreed that the Company has the right to GPM&#x2019;s net profits,
if any. Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100% of either
the equity of GPM or its assets subject to assumption of all of its liabilities. GPM was considered a variable interest entity (&#x201c;VIE&#x201d;).
On May 18, 2021, the Company acquired 100% equity ownership of GPM. As a result, GPM has become the Company&#x2019;s wholly owned subsidiary.
See Note 3 below for details.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_znUAHqc6s884" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Note 2 &#x2013; &lt;span id="xdx_828_ztzROqI9xt54"&gt;Basis of Presentation and Summary
of significant accounting policies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zYIPuJhahSG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zPfuBuz8ugEa"&gt;Basis of presentation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying financial statements have been
prepared in accordance with the generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and
pursuant to the rules and regulations of the Securities Exchange Commission (&#x201c;SEC&#x201d;). The Company&#x2019;s fiscal year end date
is June 30.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--ConsolidationPolicyTextBlock_zCWEEWsqrUQd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_z7gnw9Dyt4O6"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements include
the accounts of the Company and its subsidiaries, E Marketing Solution Inc. and Global Product Marketing Inc. All inter-company balances
and transactions have been eliminated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zeBsmx4uGNR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zngqI6XxVDN8"&gt;Prior period reclassification&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Certain prior period expense accounts have been
reclassified in conformity with current period presentation including reclassification of $1.37 million from general administrative expenses
to selling and fulfillment expenses. The reclassification had no effect to the company&#x2019;s consolidated statements of operations,
statements of cash flow or statements of changes in stockholders&#x2019; equity.&lt;/p&gt;













&lt;p id="xdx_846_eus-gaap--UseOfEstimates_zan1zFAVo1mg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_z2gCS8Rynw8k"&gt;Use of estimates and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported and disclosures
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the periods presented. Actual results could differ from these estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_znfHOet43Srj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zSsGF2daKkJ9"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash and cash equivalents consist of amounts held
as cash on hand and bank deposits.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;From time to time, the Company may maintain bank
balances in interest bearing accounts in excess of the $250,000 currently insured by the Federal Deposit Insurance Corporation for interest
bearing accounts (there is currently no insurance limit for deposits in noninterest bearing accounts). The Company has not experienced
any losses with respect to cash. Management believes our Company is not exposed to any significant credit risk with respect to its cash.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--ReceivablesPolicyTextBlock_zd59jSf9WRo8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zLwnBgpm5tbc"&gt;Accounts receivable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the ordinary course of business, the Company
extends unsecured credit to its customers. Accounts receivable are stated at the amount the Company expects to collect from customers.
Management reviews its accounts receivable balances each reporting period to determine if an allowance for credit loss is required.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In July 2020, the Company adopted ASU 2016-13,
Topics 326 - Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an
expected loss methodology that is referred to as the current expected credit loss (CECL) methodology, for its accounting standard for
its trade accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the creditworthiness of
all of its customers individually before accepting them and continuously monitors the recoverability of accounts receivable. If there
are any indicators that a customer may not make payment, the Company may consider making provision for non-collectability for that particular
customer. At the same time, the Company may cease further sales or services to such customer. The following are some of the factors that
the Company develops allowance for credit losses:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer fails to comply with its payment schedule;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer is in serious financial difficulty;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;a significant dispute with the customer has occurred regarding job progress or other matters;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer breaches any of its contractual obligations;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer appears to be financially distressed due to economic or legal factors;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the business between the customer and the Company is not active; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;other objective evidence indicates non-collectability of the accounts receivable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The adoption of the credit loss accounting standard
has no material impact on the Company&#x2019;s consolidated financial statements. Accounts receivable are recognized and carried at carrying
amount less an allowance for credit losses, if any. The Company maintains an allowance for credit losses resulting from the inability
of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a
regular and ongoing basis. The Company has also included in calculation of allowance for credit losses the potential impact of the COVID-19
pandemic on our customers&#x2019; businesses and their ability to pay their accounts receivable. After all attempts to collect a receivable
have failed, the receivable is written off against the allowance. The Company also considers external factors to the specific customer,
including current conditions and forecasts of economic conditions, including the potential impact of the COVID-19 pandemic. In the event
we recover amounts previously written off, we will reduce the specific allowance for credit losses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zbmm162dY0eh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zo6Z8cGmVc2a"&gt;Fair values of financial instruments&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and all other current assets and liabilities approximate fair values due to their short-term nature.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For other financial instruments to be reported
at fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable
inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants
would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions
in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized
in one of the following levels:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;Level 1 &#x2013; Inputs are unadjusted,
quoted prices in active markets for identical assets or liabilities at the measurement date;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;Level 2 &#x2013; Inputs are observable,
unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets
or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for
substantially the full term of the related assets or liabilities; and&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;Level 3 &#x2013; Unobservable inputs
that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used Level 3 inputs for its valuation
methodology for the conversion feature and warrant liabilities in determining the fair value using the Modified Black Scholes option-pricing
model. Significant increase or decrease in any of the significant unobservable inputs, such as the probability of the occurrence of an
IPO, would have resulted in a significantly higher or lower fair value measurement. The redeemable preferred stock was measured based
on the fixed monetary amount of the convertible share upon IPO and the probability of IPO.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounting guidance establishes a fair value hierarchy
that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant
to the fair value measurement. There is no transfer into or out of Level 3 of the fair value hierarchy.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: right"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z9E25nliKQk8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zLvPfB93w6Kf"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has adopted Accounting Standards Codification
(&#x201c;ASC&#x201d;) 606 since its inception on April 11, 2018 and recognizes revenue from product sales revenues, net of promotional discounts
and return allowances, when the following revenue recognition criteria are met: a contract has been identified, separate performance obligations
are identified, the transaction price is determined, the transaction price is allocated to separate performance obligations and revenue
is recognized upon satisfying each performance obligation. The Company transfers the risk of loss or damage upon shipment, therefore,
revenue from product sales is recognized when it is shipped to the customer. Return allowances, which reduce product revenue by the Company&#x2019;s
best estimate of expected product returns, are estimated using historical experience.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the criteria of ASC 606&#160;-
Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross amount of product sales
and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible for fulfilling the promise
to provide a specified good or service, the Company is subject to inventory risk before the good or service has been transferred to a
customer and the Company has discretion in establishing the price, revenue is recorded at gross.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Payments received prior to the delivery of goods to customers are recorded
as customer deposits.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company periodically provides incentive offers
to its customers to encourage purchases. Such offers include current discount offers, such as&#160;percentage discounts off current purchases
and other similar offers. Current discount offers, when accepted by the Company&#x2019;s customers, are treated as a reduction to the purchase
price of the related transaction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales discounts are recorded in the period in
which the related sale is recognized. Sales return allowances are estimated based on historical amounts and are recorded upon recognizing
the related sales. Shipping and handling costs are recorded as selling expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--AdvertisingCostsPolicyTextBlock_zMFu1eeAcTF2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zNou8Tr75Psa"&gt;Advertising costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advertising costs are expensed as incurred. Total
advertising and promotional costs included in selling and fulfillment expenses for the years ended June 30, 2021 and 2020 were
$&lt;span id="xdx_902_eus-gaap--AdvertisingExpense_c20200701__20210630_zSenkitcAFMa"&gt;1,783,573&lt;/span&gt; and $&lt;span id="xdx_90B_eus-gaap--AdvertisingExpense_c20190701__20200630_zWD9aYwXBg0c"&gt;606,730&lt;/span&gt;,
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--CostOfRevenuePolicyTextBlock_zGH7LsxyulU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_ze5vFYCC3Ou"&gt;Cost of revenue&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue mainly consists of costs for purchases
of products and related inbound freight and delivery fees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--InventoryPolicyTextBlock_ztCVQGHjSHp6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zXfgq1gHx2t6"&gt;Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventory consists of finished goods ready
for sale and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing method.
The Company&#x2019;s policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors
to warehouses. Outbound freight costs related to shipping costs to customers are considered periodic costs and are reflected in
selling and fulfillment expenses. The Company regularly reviews inventory and considers forecasts of
future demand, market conditions and product obsolescence.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If the estimated realizable value of the inventory
is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value. The Company also
reviews inventory for slow moving inventory and obsolescence and records allowance for obsolescence.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zXEZw4xwVpn8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zMs7dpOzQFnh"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC 280, Segment Reporting.
The Company&#x2019;s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results of operations when making
decisions about allocating resources and assessing the performance of the Company as a whole and, hence, the Company has only one reportable
segment. The Company does not distinguish between markets or segments for the purpose of internal reporting. The Company&#x2019;s long-lived
assets are all located in California, United States, and substantially all of the Company&#x2019;s revenues are derived from within the
United States. Therefore, no geographical segments are presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--LesseeLeasesPolicyTextBlock_zWAMrcZGT964" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zZDN2dBhYdil"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On its inception date, April 11, 2018, the Company
adopted ASC 842 &#x2013; Leases (&#x201c;ASC 842&#x201d;), which requires lessees to record right-of-use (&#x201c;ROU&#x201d;) assets and related
lease obligations on the balance sheet, as well as disclose key information regarding leasing arrangements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ROU assets represent our right to use an underlying
asset for the lease terms and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the
Company&#x2019;s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated
rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU
asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line
basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--DeferredChargesPolicyTextBlock_zd5BuKyStHEc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zIAZPEnbekmi"&gt;Deferred offering costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company capitalizes certain legal, accounting
and other third-party fees that are directly related to an equity financing that is probable of successful completion until such financing
is consummated. After consummation of an equity financing, these costs are recorded as a reduction of the proceeds received as a result
of the financing. Should a planned equity financing be abandoned, terminated or significantly delayed, the deferred offering costs are
immediately written off to operating expenses in the consolidated statements of operations and comprehensive income (loss) in the period
of determination. For the years ended June 30, 2021 and 2020, $&lt;span id="xdx_904_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20210630_zyfxLxSxXkQ9" title="Deferred offering costs"&gt;693,538&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20200630_zjwtT4EBdpT3" title="Deferred offering costs"&gt;0&lt;/span&gt; were recorded as deferred offering costs and reclassed
to additional paid in capital. As of June 30, 2021 and June 30, 2020, $&lt;span id="xdx_90B_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20210630__us-gaap--BalanceSheetLocationAxis__us-gaap--PrepaidExpensesAndOtherCurrentAssetsMember_zca3HhdZcJxl" title="Deferred offering costs"&gt;0&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20200630__us-gaap--BalanceSheetLocationAxis__us-gaap--PrepaidExpensesAndOtherCurrentAssetsMember_zffbyvhxlGAl" title="Deferred offering costs"&gt;0&lt;/span&gt; of deferred offering costs were included in prepaid expenses
and other current assets in the  consolidated balance sheets, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zSDyXh0brGB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zvNwDhHcXy8i"&gt;Stock-based Compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The Company applies ASC
No. 718, &#x201c;Compensation-Stock Compensation&#x201d;, which requires that share-based payment transactions with employees and nonemployees
upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense
over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share
options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period
during which an employee is required to provide service in exchange for the award, which generally is the vesting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Following completion of the IPO, pursuant to their
letter agreements, the Company awarded &lt;span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200701__20210630_z02TIswxMrZb" title="Restricted stock units awarded"&gt;46,546&lt;/span&gt; restricted stock units (&#x201c;RSUs&#x201d;) under the Plan to its independent directors,
Chief Financial Officer, and certain other employees and consultants, all of which are subject to certain vesting conditions.&#160;The
fair value of the RSUs was determined based on $5.0 per share, the initial public offering price of the Company&#x2019;s common stock on
the grant date. As of June 30, 2021, the Company had granted total of &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zPvNSifaeUNl" title="Option granted"&gt;46,546&lt;/span&gt; RSUs, of which &lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfsS6txrzXH4" title="Numbber of option vested"&gt;22,137&lt;/span&gt; were fully vested and &lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_c20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_ziFFo6j5NP6c" title="Numbber of option unvested"&gt;24,409&lt;/span&gt; remained subject to certain vesting
conditions. For the year ended June 30, 2021, the Company recorded &lt;span id="xdx_906_eus-gaap--ShareBasedCompensation_c20200701__20210630_zUyePiwXKuFg" title="Stock-based compensation expense"&gt;$110,683&lt;/span&gt; of stock-based compensation expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The Company will recognize
forfeitures as they occur.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_zoqa2BK9Nvdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_zpRVLcXwZZN3"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes under the
asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences
between the financial statement carrying amounts of existing assets and liabilities and their perspective tax bases. Deferred tax assets
and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences
are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income
in the period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the
amount expected to be realized.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As a result of the implementation of certain provisions of ASC 740,
Income Taxes (&#x201c;ASC 740&#x201d;), which clarifies the accounting and disclosure for uncertainty in tax position, as defined, ASC 740
seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting for
income taxes. The Company has adopted the provisions of ASC 740 since inception, April 11, 2018, and has analyzed filing positions in
each of the federal and state jurisdictions where the Company is required to file income tax returns, as well as open tax years in such
jurisdictions. The Company has identified the U.S. federal jurisdiction, and the states of Nevada and California, as its &#x201c;major&#x201d;
tax jurisdictions. However, the Company has certain tax attribute carryforwards which will remain subject to review and adjustment by
the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company believes that our income tax filing
positions and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to its
financial position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. The Company&#x2019;s
policy for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zm5qPmGPLyMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zp8B9hfLT0y2"&gt;Commitments and contingencies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the ordinary course of business, the Company
is subject to certain contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of
matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it
is probable that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making
these assessments including historical and specific facts and circumstances of each matter.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--DebtPolicyTextBlock_zLUstgmtkxP2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zA7CDmczfLu8"&gt;Convertible notes and warrants&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 27, 2021, the Company completed a
private placement offering pursuant to which the Company sold to two accredited investors an aggregate of $&lt;span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_zy1eDbZhCsdg" title="Debt face amount"&gt;3,000,000&lt;/span&gt;
in convertible notes with a &lt;span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_zSsXRju3YrKi" title="Debt stated interest rate"&gt;6&lt;/span&gt;%
interest per annum (the &#x201c;Convertible Notes&#x201d;) and warrants to purchase shares of Class A Common Stock equaling 80% of the
number of shares of Class A Common Stock issuable upon conversion of the Convertible Notes. The warrants shall be exercisable for a
period of &lt;span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zQV2EhKTkTd7" style="display: none" title="Warrant term"&gt;3&lt;/span&gt; three years from the IPO completion date at a per share exercise price equal to the IPO. The Convertible Notes shall be
automatically converted into the Company&#x2019;s Class A Common Stock upon a qualified IPO (the &#x201c;Mandatory Conversion&#x201d;)
or repayable in cash at the option of the holders of the Convertible Notes with repayment to commence six months after January 27,
2021. The Convertible Notes convert at a price equal to the lesser of (a) a price representing a 30% discount to the public offering
price per share of the Class A Common Stock in this Offering, or (b)&#160;a price representing a 30% discount to the price per share
equal to dividing $200 million by the total number of (x) outstanding shares of Class A Common Stock immediately prior to the IPO,
(y) the number of Class A Common Stock issuable upon conversion of the &lt;span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200701__20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_pdd" title="Stock issued new, shares"&gt;34,500&lt;/span&gt; shares of Series A Preferred Stock, and (z) the number
of Class A Common Stock issuable upon conversion of all outstanding Convertible Notes. In the event the Company does not receive a
minimum of $15,000,000 of gross proceeds in the Offering or otherwise close on the Offering, the Convertible Notes will bear
interest at a rate of 6% per annum which shall accrue from January 27, 2021 and be repayable in six equal monthly installments
between July 27, 2021 and January 27, 2022. Alternatively, the Convertible Notes may be converted at the conversion price into
shares of Class A Common Stock at the option of the holder prior to the maturity date (the &#x201c;Conversion Option&#x201d;). If the
notes are converted, either on a Mandatory Conversion basis or through each holder&#x2019;s exercise of the Conversion Option, any
interest accrued on the Convertible Note shall be waived.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the Convertible Note offering,
the Company issued placement agent warrants to purchase &lt;span id="xdx_90C_ecustom--WarrantsIssuedDescription_c20200701__20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--PlacementAgentsMember__us-gaap--DerivativeInstrumentRiskAxis__custom--PlacementAgentWarrantsMember" title="Warrants issued, description"&gt;7.0% of the shares of Class A Common Stock&lt;/span&gt; underlying the Convertible Notes exercisable
at the conversion price of the Convertible Note (the &#x201c;Conversion Price&#x201d;). The placement agent warrants are exercisable
for a period of &lt;span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--PlacementAgentsMember__us-gaap--DerivativeInstrumentRiskAxis__custom--PlacementAgentWarrantsMember_zS2TUTNDpXKe" style="display: none" title="Warrant term"&gt;5&lt;/span&gt; five years from the issuance date and are treated as a debt issuance cost.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The conversion feature included in the terms of
the Convertible Notes creates an obligation to the Company requiring it to repay the notes for cash in January 2022 if an IPO does not
occur. Upon an IPO, the Conversion Option is settleable with a variable number of the Company&#x2019;s shares resulting in a fixed monetary
amount known at inception in accordance with ASC 480-10-25-14a. As such, the conversion feature was determined to be a derivative liability,
which represent an embedded derivative predominately based on fixed monetary amount. The Convertible Note warrants and placement agent
warrants were determined to be derivative liabilities, which represent free-standing derivative instruments. The Company measured the
derivative liabilities at fair value at the issuance date of the Convertible Notes, Convertible Note warrants and placement agent warrants
based on a Modified Black Scholes option-pricing model. The derivative liabilities were recorded with a corresponding debit to debt discount
that will be amortized over the life of the notes using effective interest rate method. At time of issuance, the convertible notes and
warrant liabilities were recorded on the balance sheet as liabilities. Debt issuance costs resulting from placement agent warrants are
allocated to derivative liabilities based on its fair value at issuance to total proceeds received. Debt issuance costs associated with
warrant liabilities are expensed immediately and the debt issuance cost associated with the debt host are amortized over the life of the
notes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon conversion on May 14, 2021, the Company measured
the conversion liability and placement agent warrant liability to fair value using the Modified Black Scholes Option Pricing Model, a
level 3 valuation method, based on the expected fair value of the underlying stock. Change in fair value was recorded in other-operating
expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, the fair value of the outstanding
warrants held by the Convertible Note investors were also remeasured with change in fair value recorded in other-operating expenses. Then
the fair value was reclassed to additional paid in capital as the terms became fixed upon closing of the IPO.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_848_eus-gaap--StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_zissC3FhBv64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zQEmNKbJ44Sc"&gt;Series A Convertible Preferred Stock&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 30, 2020, the Company issued a total
of &lt;span id="xdx_907_eus-gaap--PreferredStockSharesIssued_iI_c20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_znvenkjr0Ljf" title="Preferred stock, issued"&gt;34,500&lt;/span&gt; shares of Series A Convertible Preferred Stock, par value $&lt;span id="xdx_906_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_zSZC0oH03YCc" title="Preferred stock, par value"&gt;0.001&lt;/span&gt; per share. Pursuant to the certificate of designations, the
Series A Convertible Preferred Stock will automatically convert into shares of the Class A Common Stock (the &#x201c;Conversion Shares&#x201d;)
at a conversion price equal to 70% of the initial price per share of the Class A Common Stock. If the IPO shall not have occurred by December
31, 2021, the Company shall redeem and repurchase for cash all of the outstanding shares of Series A Convertible Preferred Stock for a
purchase price equal to (a) the product of multiplying the $10.00 Stated Value of each outstanding share of Series A Convertible Preferred
Stock by the total number of outstanding shares of Series A Convertible Preferred Stock, plus (b) all accrued and unpaid Dividends at
9% per annum. In the event that the Series A Convertible Preferred Stock are converted into Conversion Shares, no Dividend shall
accrue or be payable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The redemption feature creates an obligation to
the Company requiring it to redeem the Preferred Shares for cash on December 31, 2021, if an IPO does not occur. Upon an IPO, the Conversion
Option is settleable with a variable number of the Company&#x2019;s shares resulting in a fixed monetary amount known at inception in accordance
with ASC 480-10-25-14a. The Series A convertible preferred stock are mandatorily redeemable and should be classified as a liability in
accordance with ASC 480-10 and the Company has elected to record the Series A Convertible Preferred Stock at fair value with changes in
fair value recorded through earnings under the ASC 825-10-15-4 fair value option (&#x201c;FVO&#x201d;) election.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon conversion on May 14, 2021, the fair value
of the Series A Convertible Preferred Stock was measured based on the fixed monetary amount of the convertible share upon IPO. The change
in fair value was recorded as other non-operating expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_ecustom--SeriesPreferredStockWarrantPolicyTextBlock_znayPtiJ8Ksh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zmC7x316oyAj"&gt;Series A Preferred Stock Warrant&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with this private placement, the
Company issued warrants to purchase shares of Series A Convertible Preferred Stock. The exercise price of the warrants is $10 per share.
The Company accounts for its redeemable convertible preferred stock warrants as a liability, and they are recorded at their estimated
fair value because the warrants may conditionally obligate the Company to transfer assets at some point in the future. At the end of
each reporting period, changes in the estimated fair value during the period are recorded in other income (expense), net in the statement
of operations. The Company will continue to adjust the liability for changes in estimated fair value until the earlier of the expiration
of the warrants, exercise of the warrants, or conversion of the redeemable convertible preferred stock warrants into common stock warrants
upon the completion of a liquidation event, including the completion of an IPO.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, the fair value of the outstanding
Series A Preferred Stock warrant held by the placement agent were remeasured with change in fair value recorded in other-operating expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_zpxaT740s6af" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zSAv2tK1Lvef"&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings per share are computed by dividing
net income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year.
Diluted earnings per share reflect the potential dilution that could occur if securities to issue common stock were exercised.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zmMp7y7J9HL" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_z6rfnElToyrd"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In August 2020, the FASB issued ASU 2020-06, &#x201c;Debt
&#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity
(Subtopic 815-40).&#x201d; This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred
stock.&#160; As well as amend the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce
form-over-substance-based accounting conclusions.&#160; In addition, this ASU improves and amends the related EPS guidance. This standard
becomes effective for the Company on July 1, 2022, including interim periods within those fiscal years.&#160; Adoption is either a modified
retrospective method or a fully retrospective method of transition. The Company is currently assessing the impact the new guidance will
have on our consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2019, the FASB issued ASU 2019-12,&#160;Income
Taxes (Topic 740) &#x2013; Simplifying the Accounting for Income Taxes. The update is intended to simplify the current rules regarding
the accounting for income taxes and addresses several technical topics including accounting for franchise taxes, allocating income taxes
between a loss in continuing operations and in other categories such as discontinued operations, reporting income taxes for legal entities
that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard is effective for fiscal
years beginning after December 15, 2020; however, early adoption is permitted. The Company does not expect the adoption of this standard
have a material impact on the consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position,
statements of operations and cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zQLuk1aYGLOi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_zg0JkQTU9sKa"&gt;Subsequent events&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Material
subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_846_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zYIPuJhahSG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zPfuBuz8ugEa"&gt;Basis of presentation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying financial statements have been
prepared in accordance with the generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and
pursuant to the rules and regulations of the Securities Exchange Commission (&#x201c;SEC&#x201d;). The Company&#x2019;s fiscal year end date
is June 30.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_843_eus-gaap--ConsolidationPolicyTextBlock_zCWEEWsqrUQd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_z7gnw9Dyt4O6"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements include
the accounts of the Company and its subsidiaries, E Marketing Solution Inc. and Global Product Marketing Inc. All inter-company balances
and transactions have been eliminated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_84E_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zeBsmx4uGNR2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zngqI6XxVDN8"&gt;Prior period reclassification&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Certain prior period expense accounts have been
reclassified in conformity with current period presentation including reclassification of $1.37 million from general administrative expenses
to selling and fulfillment expenses. The reclassification had no effect to the company&#x2019;s consolidated statements of operations,
statements of cash flow or statements of changes in stockholders&#x2019; equity.&lt;/p&gt;













</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_846_eus-gaap--UseOfEstimates_zan1zFAVo1mg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_z2gCS8Rynw8k"&gt;Use of estimates and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of financial statements in conformity
with U.S. GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities reported and disclosures
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the periods presented. Actual results could differ from these estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_znfHOet43Srj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zSsGF2daKkJ9"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash and cash equivalents consist of amounts held
as cash on hand and bank deposits.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;From time to time, the Company may maintain bank
balances in interest bearing accounts in excess of the $250,000 currently insured by the Federal Deposit Insurance Corporation for interest
bearing accounts (there is currently no insurance limit for deposits in noninterest bearing accounts). The Company has not experienced
any losses with respect to cash. Management believes our Company is not exposed to any significant credit risk with respect to its cash.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_843_eus-gaap--ReceivablesPolicyTextBlock_zd59jSf9WRo8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zLwnBgpm5tbc"&gt;Accounts receivable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the ordinary course of business, the Company
extends unsecured credit to its customers. Accounts receivable are stated at the amount the Company expects to collect from customers.
Management reviews its accounts receivable balances each reporting period to determine if an allowance for credit loss is required.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In July 2020, the Company adopted ASU 2016-13,
Topics 326 - Credit Loss, Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an
expected loss methodology that is referred to as the current expected credit loss (CECL) methodology, for its accounting standard for
its trade accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the creditworthiness of
all of its customers individually before accepting them and continuously monitors the recoverability of accounts receivable. If there
are any indicators that a customer may not make payment, the Company may consider making provision for non-collectability for that particular
customer. At the same time, the Company may cease further sales or services to such customer. The following are some of the factors that
the Company develops allowance for credit losses:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer fails to comply with its payment schedule;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer is in serious financial difficulty;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;a significant dispute with the customer has occurred regarding job progress or other matters;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer breaches any of its contractual obligations;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the customer appears to be financially distressed due to economic or legal factors;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the business between the customer and the Company is not active; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;other objective evidence indicates non-collectability of the accounts receivable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The adoption of the credit loss accounting standard
has no material impact on the Company&#x2019;s consolidated financial statements. Accounts receivable are recognized and carried at carrying
amount less an allowance for credit losses, if any. The Company maintains an allowance for credit losses resulting from the inability
of its customers to make required payments based on contractual terms. The Company reviews the collectability of its receivables on a
regular and ongoing basis. The Company has also included in calculation of allowance for credit losses the potential impact of the COVID-19
pandemic on our customers&#x2019; businesses and their ability to pay their accounts receivable. After all attempts to collect a receivable
have failed, the receivable is written off against the allowance. The Company also considers external factors to the specific customer,
including current conditions and forecasts of economic conditions, including the potential impact of the COVID-19 pandemic. In the event
we recover amounts previously written off, we will reduce the specific allowance for credit losses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_844_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zbmm162dY0eh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zo6Z8cGmVc2a"&gt;Fair values of financial instruments&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The carrying amounts of cash and cash equivalents,
accounts receivable, accounts payable and all other current assets and liabilities approximate fair values due to their short-term nature.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For other financial instruments to be reported
at fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable
inputs to the extent possible. The Company determines the fair value of its financial instruments based on assumptions that market participants
would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions
in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized
in one of the following levels:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;Level 1 &#x2013; Inputs are unadjusted,
quoted prices in active markets for identical assets or liabilities at the measurement date;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;Level 2 &#x2013; Inputs are observable,
unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets
or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for
substantially the full term of the related assets or liabilities; and&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;Level 3 &#x2013; Unobservable inputs
that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used Level 3 inputs for its valuation
methodology for the conversion feature and warrant liabilities in determining the fair value using the Modified Black Scholes option-pricing
model. Significant increase or decrease in any of the significant unobservable inputs, such as the probability of the occurrence of an
IPO, would have resulted in a significantly higher or lower fair value measurement. The redeemable preferred stock was measured based
on the fixed monetary amount of the convertible share upon IPO and the probability of IPO.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounting guidance establishes a fair value hierarchy
that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant
to the fair value measurement. There is no transfer into or out of Level 3 of the fair value hierarchy.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: right"&gt;&#160;&lt;/p&gt;

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z9E25nliKQk8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zLvPfB93w6Kf"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has adopted Accounting Standards Codification
(&#x201c;ASC&#x201d;) 606 since its inception on April 11, 2018 and recognizes revenue from product sales revenues, net of promotional discounts
and return allowances, when the following revenue recognition criteria are met: a contract has been identified, separate performance obligations
are identified, the transaction price is determined, the transaction price is allocated to separate performance obligations and revenue
is recognized upon satisfying each performance obligation. The Company transfers the risk of loss or damage upon shipment, therefore,
revenue from product sales is recognized when it is shipped to the customer. Return allowances, which reduce product revenue by the Company&#x2019;s
best estimate of expected product returns, are estimated using historical experience.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the criteria of ASC 606&#160;-
Revenue Recognition Principal Agent Considerations in determining whether it is appropriate to record the gross amount of product sales
and related costs or the net amount earned as commissions. Generally, when the Company is primarily responsible for fulfilling the promise
to provide a specified good or service, the Company is subject to inventory risk before the good or service has been transferred to a
customer and the Company has discretion in establishing the price, revenue is recorded at gross.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Payments received prior to the delivery of goods to customers are recorded
as customer deposits.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company periodically provides incentive offers
to its customers to encourage purchases. Such offers include current discount offers, such as&#160;percentage discounts off current purchases
and other similar offers. Current discount offers, when accepted by the Company&#x2019;s customers, are treated as a reduction to the purchase
price of the related transaction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales discounts are recorded in the period in
which the related sale is recognized. Sales return allowances are estimated based on historical amounts and are recorded upon recognizing
the related sales. Shipping and handling costs are recorded as selling expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_843_eus-gaap--AdvertisingCostsPolicyTextBlock_zMFu1eeAcTF2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zNou8Tr75Psa"&gt;Advertising costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advertising costs are expensed as incurred. Total
advertising and promotional costs included in selling and fulfillment expenses for the years ended June 30, 2021 and 2020 were
$&lt;span id="xdx_902_eus-gaap--AdvertisingExpense_c20200701__20210630_zSenkitcAFMa"&gt;1,783,573&lt;/span&gt; and $&lt;span id="xdx_90B_eus-gaap--AdvertisingExpense_c20190701__20200630_zWD9aYwXBg0c"&gt;606,730&lt;/span&gt;,
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">1783573</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">606730</us-gaap:AdvertisingExpense>
    <IPW:CostOfRevenuePolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_842_ecustom--CostOfRevenuePolicyTextBlock_zGH7LsxyulU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_ze5vFYCC3Ou"&gt;Cost of revenue&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue mainly consists of costs for purchases
of products and related inbound freight and delivery fees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:CostOfRevenuePolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_847_eus-gaap--InventoryPolicyTextBlock_ztCVQGHjSHp6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zXfgq1gHx2t6"&gt;Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventory consists of finished goods ready
for sale and is stated at the lower of cost or market. The Company values its inventory using the weighted average costing method.
The Company&#x2019;s policy is to include as a part of cost of goods sold any freight incurred to ship the product from its vendors
to warehouses. Outbound freight costs related to shipping costs to customers are considered periodic costs and are reflected in
selling and fulfillment expenses. The Company regularly reviews inventory and considers forecasts of
future demand, market conditions and product obsolescence.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If the estimated realizable value of the inventory
is less than cost, the Company makes provisions in order to reduce its carrying value to its estimated market value. The Company also
reviews inventory for slow moving inventory and obsolescence and records allowance for obsolescence.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_844_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zXEZw4xwVpn8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zMs7dpOzQFnh"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC 280, Segment Reporting.
The Company&#x2019;s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results of operations when making
decisions about allocating resources and assessing the performance of the Company as a whole and, hence, the Company has only one reportable
segment. The Company does not distinguish between markets or segments for the purpose of internal reporting. The Company&#x2019;s long-lived
assets are all located in California, United States, and substantially all of the Company&#x2019;s revenues are derived from within the
United States. Therefore, no geographical segments are presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_843_eus-gaap--LesseeLeasesPolicyTextBlock_zWAMrcZGT964" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zZDN2dBhYdil"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On its inception date, April 11, 2018, the Company
adopted ASC 842 &#x2013; Leases (&#x201c;ASC 842&#x201d;), which requires lessees to record right-of-use (&#x201c;ROU&#x201d;) assets and related
lease obligations on the balance sheet, as well as disclose key information regarding leasing arrangements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ROU assets represent our right to use an underlying
asset for the lease terms and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease
ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the
Company&#x2019;s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated
rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease ROU
asset also includes any lease payments made and excludes lease incentives. Lease expense for lease payments is recognized on a straight-line
basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_842_eus-gaap--DeferredChargesPolicyTextBlock_zd5BuKyStHEc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zIAZPEnbekmi"&gt;Deferred offering costs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company capitalizes certain legal, accounting
and other third-party fees that are directly related to an equity financing that is probable of successful completion until such financing
is consummated. After consummation of an equity financing, these costs are recorded as a reduction of the proceeds received as a result
of the financing. Should a planned equity financing be abandoned, terminated or significantly delayed, the deferred offering costs are
immediately written off to operating expenses in the consolidated statements of operations and comprehensive income (loss) in the period
of determination. For the years ended June 30, 2021 and 2020, $&lt;span id="xdx_904_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20210630_zyfxLxSxXkQ9" title="Deferred offering costs"&gt;693,538&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20200630_zjwtT4EBdpT3" title="Deferred offering costs"&gt;0&lt;/span&gt; were recorded as deferred offering costs and reclassed
to additional paid in capital. As of June 30, 2021 and June 30, 2020, $&lt;span id="xdx_90B_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20210630__us-gaap--BalanceSheetLocationAxis__us-gaap--PrepaidExpensesAndOtherCurrentAssetsMember_zca3HhdZcJxl" title="Deferred offering costs"&gt;0&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--DeferredOfferingCosts_iI_pp0p0_c20200630__us-gaap--BalanceSheetLocationAxis__us-gaap--PrepaidExpensesAndOtherCurrentAssetsMember_zffbyvhxlGAl" title="Deferred offering costs"&gt;0&lt;/span&gt; of deferred offering costs were included in prepaid expenses
and other current assets in the  consolidated balance sheets, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:DeferredOfferingCosts contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">693538</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">0</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="AsOf2021-06-30_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredOfferingCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="AsOf2020-06-30_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredOfferingCosts>
    <us-gaap:ShareBasedCompensationForfeituresPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_849_eus-gaap--ShareBasedCompensationForfeituresPolicyTextBlock_zSDyXh0brGB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zvNwDhHcXy8i"&gt;Stock-based Compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The Company applies ASC
No. 718, &#x201c;Compensation-Stock Compensation&#x201d;, which requires that share-based payment transactions with employees and nonemployees
upon adoption of ASU 2018-07, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense
over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share
options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period
during which an employee is required to provide service in exchange for the award, which generally is the vesting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Following completion of the IPO, pursuant to their
letter agreements, the Company awarded &lt;span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200701__20210630_z02TIswxMrZb" title="Restricted stock units awarded"&gt;46,546&lt;/span&gt; restricted stock units (&#x201c;RSUs&#x201d;) under the Plan to its independent directors,
Chief Financial Officer, and certain other employees and consultants, all of which are subject to certain vesting conditions.&#160;The
fair value of the RSUs was determined based on $5.0 per share, the initial public offering price of the Company&#x2019;s common stock on
the grant date. As of June 30, 2021, the Company had granted total of &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zPvNSifaeUNl" title="Option granted"&gt;46,546&lt;/span&gt; RSUs, of which &lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfsS6txrzXH4" title="Numbber of option vested"&gt;22,137&lt;/span&gt; were fully vested and &lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_c20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_ziFFo6j5NP6c" title="Numbber of option unvested"&gt;24,409&lt;/span&gt; remained subject to certain vesting
conditions. For the year ended June 30, 2021, the Company recorded &lt;span id="xdx_906_eus-gaap--ShareBasedCompensation_c20200701__20210630_zUyePiwXKuFg" title="Stock-based compensation expense"&gt;$110,683&lt;/span&gt; of stock-based compensation expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;The Company will recognize
forfeitures as they occur.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

</us-gaap:ShareBasedCompensationForfeituresPolicyTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">46546</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2020-07-012021-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">46546</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="From2020-07-012021-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">22137</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2021-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">24409</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">110683</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_zoqa2BK9Nvdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_zpRVLcXwZZN3"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes under the
asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences
between the financial statement carrying amounts of existing assets and liabilities and their perspective tax bases. Deferred tax assets
and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences
are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income
in the period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the
amount expected to be realized.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As a result of the implementation of certain provisions of ASC 740,
Income Taxes (&#x201c;ASC 740&#x201d;), which clarifies the accounting and disclosure for uncertainty in tax position, as defined, ASC 740
seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting for
income taxes. The Company has adopted the provisions of ASC 740 since inception, April 11, 2018, and has analyzed filing positions in
each of the federal and state jurisdictions where the Company is required to file income tax returns, as well as open tax years in such
jurisdictions. The Company has identified the U.S. federal jurisdiction, and the states of Nevada and California, as its &#x201c;major&#x201d;
tax jurisdictions. However, the Company has certain tax attribute carryforwards which will remain subject to review and adjustment by
the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company believes that our income tax filing
positions and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to its
financial position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. The Company&#x2019;s
policy for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_840_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zm5qPmGPLyMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zp8B9hfLT0y2"&gt;Commitments and contingencies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the ordinary course of business, the Company
is subject to certain contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of
matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it
is probable that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making
these assessments including historical and specific facts and circumstances of each matter.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_84A_eus-gaap--DebtPolicyTextBlock_zLUstgmtkxP2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zA7CDmczfLu8"&gt;Convertible notes and warrants&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 27, 2021, the Company completed a
private placement offering pursuant to which the Company sold to two accredited investors an aggregate of $&lt;span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_zy1eDbZhCsdg" title="Debt face amount"&gt;3,000,000&lt;/span&gt;
in convertible notes with a &lt;span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_zSsXRju3YrKi" title="Debt stated interest rate"&gt;6&lt;/span&gt;%
interest per annum (the &#x201c;Convertible Notes&#x201d;) and warrants to purchase shares of Class A Common Stock equaling 80% of the
number of shares of Class A Common Stock issuable upon conversion of the Convertible Notes. The warrants shall be exercisable for a
period of &lt;span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zQV2EhKTkTd7" style="display: none" title="Warrant term"&gt;3&lt;/span&gt; three years from the IPO completion date at a per share exercise price equal to the IPO. The Convertible Notes shall be
automatically converted into the Company&#x2019;s Class A Common Stock upon a qualified IPO (the &#x201c;Mandatory Conversion&#x201d;)
or repayable in cash at the option of the holders of the Convertible Notes with repayment to commence six months after January 27,
2021. The Convertible Notes convert at a price equal to the lesser of (a) a price representing a 30% discount to the public offering
price per share of the Class A Common Stock in this Offering, or (b)&#160;a price representing a 30% discount to the price per share
equal to dividing $200 million by the total number of (x) outstanding shares of Class A Common Stock immediately prior to the IPO,
(y) the number of Class A Common Stock issuable upon conversion of the &lt;span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200701__20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_pdd" title="Stock issued new, shares"&gt;34,500&lt;/span&gt; shares of Series A Preferred Stock, and (z) the number
of Class A Common Stock issuable upon conversion of all outstanding Convertible Notes. In the event the Company does not receive a
minimum of $15,000,000 of gross proceeds in the Offering or otherwise close on the Offering, the Convertible Notes will bear
interest at a rate of 6% per annum which shall accrue from January 27, 2021 and be repayable in six equal monthly installments
between July 27, 2021 and January 27, 2022. Alternatively, the Convertible Notes may be converted at the conversion price into
shares of Class A Common Stock at the option of the holder prior to the maturity date (the &#x201c;Conversion Option&#x201d;). If the
notes are converted, either on a Mandatory Conversion basis or through each holder&#x2019;s exercise of the Conversion Option, any
interest accrued on the Convertible Note shall be waived.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the Convertible Note offering,
the Company issued placement agent warrants to purchase &lt;span id="xdx_90C_ecustom--WarrantsIssuedDescription_c20200701__20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--PlacementAgentsMember__us-gaap--DerivativeInstrumentRiskAxis__custom--PlacementAgentWarrantsMember" title="Warrants issued, description"&gt;7.0% of the shares of Class A Common Stock&lt;/span&gt; underlying the Convertible Notes exercisable
at the conversion price of the Convertible Note (the &#x201c;Conversion Price&#x201d;). The placement agent warrants are exercisable
for a period of &lt;span id="xdx_906_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--PlacementAgentsMember__us-gaap--DerivativeInstrumentRiskAxis__custom--PlacementAgentWarrantsMember_zS2TUTNDpXKe" style="display: none" title="Warrant term"&gt;5&lt;/span&gt; five years from the issuance date and are treated as a debt issuance cost.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The conversion feature included in the terms of
the Convertible Notes creates an obligation to the Company requiring it to repay the notes for cash in January 2022 if an IPO does not
occur. Upon an IPO, the Conversion Option is settleable with a variable number of the Company&#x2019;s shares resulting in a fixed monetary
amount known at inception in accordance with ASC 480-10-25-14a. As such, the conversion feature was determined to be a derivative liability,
which represent an embedded derivative predominately based on fixed monetary amount. The Convertible Note warrants and placement agent
warrants were determined to be derivative liabilities, which represent free-standing derivative instruments. The Company measured the
derivative liabilities at fair value at the issuance date of the Convertible Notes, Convertible Note warrants and placement agent warrants
based on a Modified Black Scholes option-pricing model. The derivative liabilities were recorded with a corresponding debit to debt discount
that will be amortized over the life of the notes using effective interest rate method. At time of issuance, the convertible notes and
warrant liabilities were recorded on the balance sheet as liabilities. Debt issuance costs resulting from placement agent warrants are
allocated to derivative liabilities based on its fair value at issuance to total proceeds received. Debt issuance costs associated with
warrant liabilities are expensed immediately and the debt issuance cost associated with the debt host are amortized over the life of the
notes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon conversion on May 14, 2021, the Company measured
the conversion liability and placement agent warrant liability to fair value using the Modified Black Scholes Option Pricing Model, a
level 3 valuation method, based on the expected fair value of the underlying stock. Change in fair value was recorded in other-operating
expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, the fair value of the outstanding
warrants held by the Convertible Note investors were also remeasured with change in fair value recorded in other-operating expenses. Then
the fair value was reclassed to additional paid in capital as the terms became fixed upon closing of the IPO.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2021-01-27_us-gaap_PrivatePlacementMember_custom_TwoAccreditedInvestorsMember_custom_ConvertibleNotesMember"
      decimals="0"
      unitRef="USD">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2021-01-27_us-gaap_PrivatePlacementMember_custom_TwoAccreditedInvestorsMember_custom_ConvertibleNotesMember"
      decimals="INF"
      unitRef="Pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2021-01-27_us-gaap_PrivatePlacementMember_custom_TwoAccreditedInvestorsMember_us-gaap_WarrantMember">P3Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-07-012020-12-30_custom_SeriesAConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="Shares">34500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <IPW:WarrantsIssuedDescription contextRef="From2020-07-012021-01-27_us-gaap_PrivatePlacementMember_custom_PlacementAgentsMember_custom_PlacementAgentWarrantsMember">7.0% of the shares of Class A Common Stock</IPW:WarrantsIssuedDescription>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2021-01-27_us-gaap_PrivatePlacementMember_custom_PlacementAgentsMember_custom_PlacementAgentWarrantsMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_848_eus-gaap--StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_zissC3FhBv64" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zQEmNKbJ44Sc"&gt;Series A Convertible Preferred Stock&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 30, 2020, the Company issued a total
of &lt;span id="xdx_907_eus-gaap--PreferredStockSharesIssued_iI_c20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_znvenkjr0Ljf" title="Preferred stock, issued"&gt;34,500&lt;/span&gt; shares of Series A Convertible Preferred Stock, par value $&lt;span id="xdx_906_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20201230__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_zSZC0oH03YCc" title="Preferred stock, par value"&gt;0.001&lt;/span&gt; per share. Pursuant to the certificate of designations, the
Series A Convertible Preferred Stock will automatically convert into shares of the Class A Common Stock (the &#x201c;Conversion Shares&#x201d;)
at a conversion price equal to 70% of the initial price per share of the Class A Common Stock. If the IPO shall not have occurred by December
31, 2021, the Company shall redeem and repurchase for cash all of the outstanding shares of Series A Convertible Preferred Stock for a
purchase price equal to (a) the product of multiplying the $10.00 Stated Value of each outstanding share of Series A Convertible Preferred
Stock by the total number of outstanding shares of Series A Convertible Preferred Stock, plus (b) all accrued and unpaid Dividends at
9% per annum. In the event that the Series A Convertible Preferred Stock are converted into Conversion Shares, no Dividend shall
accrue or be payable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The redemption feature creates an obligation to
the Company requiring it to redeem the Preferred Shares for cash on December 31, 2021, if an IPO does not occur. Upon an IPO, the Conversion
Option is settleable with a variable number of the Company&#x2019;s shares resulting in a fixed monetary amount known at inception in accordance
with ASC 480-10-25-14a. The Series A convertible preferred stock are mandatorily redeemable and should be classified as a liability in
accordance with ASC 480-10 and the Company has elected to record the Series A Convertible Preferred Stock at fair value with changes in
fair value recorded through earnings under the ASC 825-10-15-4 fair value option (&#x201c;FVO&#x201d;) election.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon conversion on May 14, 2021, the fair value
of the Series A Convertible Preferred Stock was measured based on the fixed monetary amount of the convertible share upon IPO. The change
in fair value was recorded as other non-operating expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2020-12-30_custom_SeriesAConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="Shares">34500</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-30_custom_SeriesAConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <IPW:SeriesPreferredStockWarrantPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_847_ecustom--SeriesPreferredStockWarrantPolicyTextBlock_znayPtiJ8Ksh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_zmC7x316oyAj"&gt;Series A Preferred Stock Warrant&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with this private placement, the
Company issued warrants to purchase shares of Series A Convertible Preferred Stock. The exercise price of the warrants is $10 per share.
The Company accounts for its redeemable convertible preferred stock warrants as a liability, and they are recorded at their estimated
fair value because the warrants may conditionally obligate the Company to transfer assets at some point in the future. At the end of
each reporting period, changes in the estimated fair value during the period are recorded in other income (expense), net in the statement
of operations. The Company will continue to adjust the liability for changes in estimated fair value until the earlier of the expiration
of the warrants, exercise of the warrants, or conversion of the redeemable convertible preferred stock warrants into common stock warrants
upon the completion of a liquidation event, including the completion of an IPO.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, the fair value of the outstanding
Series A Preferred Stock warrant held by the placement agent were remeasured with change in fair value recorded in other-operating expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</IPW:SeriesPreferredStockWarrantPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_zpxaT740s6af" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zSAv2tK1Lvef"&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings per share are computed by dividing
net income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year.
Diluted earnings per share reflect the potential dilution that could occur if securities to issue common stock were exercised.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zmMp7y7J9HL" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_z6rfnElToyrd"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In August 2020, the FASB issued ASU 2020-06, &#x201c;Debt
&#x2013; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity
(Subtopic 815-40).&#x201d; This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred
stock.&#160; As well as amend the guidance for the derivatives scope exception for contracts in an entity&#x2019;s own equity to reduce
form-over-substance-based accounting conclusions.&#160; In addition, this ASU improves and amends the related EPS guidance. This standard
becomes effective for the Company on July 1, 2022, including interim periods within those fiscal years.&#160; Adoption is either a modified
retrospective method or a fully retrospective method of transition. The Company is currently assessing the impact the new guidance will
have on our consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2019, the FASB issued ASU 2019-12,&#160;Income
Taxes (Topic 740) &#x2013; Simplifying the Accounting for Income Taxes. The update is intended to simplify the current rules regarding
the accounting for income taxes and addresses several technical topics including accounting for franchise taxes, allocating income taxes
between a loss in continuing operations and in other categories such as discontinued operations, reporting income taxes for legal entities
that are not subject to income taxes, and interim accounting for enacted changes in tax laws. The new standard is effective for fiscal
years beginning after December 15, 2020; however, early adoption is permitted. The Company does not expect the adoption of this standard
have a material impact on the consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position,
statements of operations and cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_842_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zQLuk1aYGLOi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_zg0JkQTU9sKa"&gt;Subsequent events&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluated subsequent events and transactions
that occurred after the balance sheet date through the date that the consolidated financial statements are available to be issued. Material
subsequent events that required recognition or additional disclosure in the consolidated financial statements are presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_809_eus-gaap--VariableInterestEntityDisclosureTextBlock_zRDQTGvmnpy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 3 &#x2013; &lt;span id="xdx_82F_zQJpkO9ejZk5"&gt;Acquisition of Variable interest entities&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective March 1, 2020, as amended and restated
pursuant to an agreement dated Oct 26, 2020, the Company entered into an exclusive business cooperation agreement with E Marketing Solution
Inc. (&#x201c;E Marketing&#x201d;), an entity incorporated in California and owned by one of the shareholders of the Company. Pursuant to
the terms of the agreement, the Company provided technical support, management services and other services on an exclusive basis in relation
to E Marketing&#x2019;s business during the term of the agreement. In addition, the Company agreed to fund E Marketing for operational
cash flow needs and bear the risk of E Marketing&#x2019;s losses from operations and E Marketing agreed that iPower has rights to E Marketing&#x2019;s
net profits, if any. Under the terms of the agreement, the Company may, at any time at its option, acquire for nominal consideration 100%
of either the equity of E Marketing or its assets subject to assumption of all of its liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 4, 2020, the Company entered into
an exclusive business cooperation agreement with Global Product Marketing Inc. (&#x201c;GPM&#x201d;), an entity incorporated in the State
of Nevada on September 4, 2020. GPM was owned by Chenlong Tan, the Chairman, CEO, President and one of the majority shareholders of the
Company. Pursuant to the terms of the agreement, the Company provided technical support, management services and other services on an
exclusive basis in relation to GPM&#x2019;s business during the term of the Agreement. In addition, the Company agreed to fund GPM for
operational cash flow needs and bear the risk of GPM&#x2019;s losses from operations and GPM agreed that the Company has rights to GPM&#x2019;s
net profits, if any. Under the terms of the agreement, the Company may at any time, at its option, acquire for nominal consideration 100%
of either the equity of GPM or its assets subject to assumption of all of its liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Below is a summary of the key terms of the exclusive
business cooperation agreements (the &#x201c;Agreements&#x201d;) with E Marketing and GPM (&#x201c;VIEs"):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;iPower is the exclusive manager of the VIEs;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the VIEs shall not directly or indirectly
    accept the same or similar services from other parties;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;the agreements shall remain effective unless terminated by iPower;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;iPower is granted an irrevocable and exclusive option to purchase all assets and business at nominal price; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font: 10pt Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;iPower agrees to fund each VIE&#x2019;s operational needs and bear the risk
of each VIE&#x2019;s losses from operations and VIEs agree that iPower has rights to VIEs&#x2019; net profits, if any.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Pursuant to the terms of the Agreements, the
Company did not have direct ownership in either E Marketing and GPM but was actively involved in their operations as the sole manager
to direct the activities and significantly impact E Marketing&#x2019;s and GPM&#x2019;s economic performance. Each of E Marketing and GPM
had only one shareholder and all operational funding was provided by the Company. During the term of the agreements, the Company bore
all the risk of loss and had the right to receive all of the benefits from E Marketing and GPM. As such, based on the determination that
the Company was the primary beneficiary of E Marketing and GPM, in accordance with ASC 810-10-25-38A through 25-38J, E Marketing and
GPM were considered variable interest entities (&#x201c;VIEs&#x201d;) of the Company and the financial statements of E Marketing and GPM
have been consolidated from the date such control existed, March 1, 2020 and September 4, 2020, respectively.&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 18, 2021, the Company entered into equity purchase agreements
(&#x201c;Equity Purchase Agreements&#x201d;) with the shareholders of each of our VIEs, E Marketing and GPM, pursuant to which we acquired
100% of the equity interests of each of E Marketing and GPM. The Company paid nominal consideration of $10.00 for the acquisition of each
of E Marketing and GPM, which then became the Company&#x2019;s wholly owned subsidiaries (the &#x201c;Subsidiaries&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2021 and, 2020, the carrying amount
of the subsidiaries&#x2019; assets and liabilities were as follows for the periods indicated:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zkIxy4POnwkg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Aquisition of Variable interest entity (Details - Carrying amount of assets and liabilities)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BE_zl5j6f4dMZke" style="display: none"&gt;Carrying amount of VIE assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Cash in bank&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Cash_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="width: 13%; text-align: right" title="Cash in bank"&gt;574,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Cash_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="width: 13%; text-align: right" title="Cash in bank"&gt;72,686&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccountsReceivableRelatedParties_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Receivables from iPower"&gt;55,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccountsReceivableRelatedParties_iI_pp0p0_d0_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zK0Cf6wrqVx7" style="text-align: right" title="Receivables from iPower"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Payables to iPower&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccountsPayableRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_d0_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHXjxjGy2PPf" style="text-align: right" title="Payables to iPower"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AccountsPayableRelatedPartiesCurrentAndNoncurrent_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Payables to iPower"&gt;72,686&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccruedIncomeTaxes_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Income tax payable"&gt;182,351&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_d0_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zywT97qWtPvl" style="text-align: right" title="Income tax payable"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Other payables"&gt;1,097&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_d0_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z7hUcEZJRxJg" style="text-align: right" title="Other payables"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zcOvKSlACzKb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The assets and payables were included in the consolidated
balance sheets as of June 30, 2021 and 2020 and the payables to iPower were eliminated in consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The operating results of the Subsidiaries for the year ended June 30,
2021 and 2020 were as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfResultsOfOperationTableTextBlock_zlwfP1thNT9d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Acquisition of Variable interest entities (Details - VIE results of operations"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_zmyXCRUbuARl" style="display: none"&gt;Schedule of results of Operation&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%"&gt;Revenue&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pp0p0_c20200701__20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHvTA5QIYpV9" style="width: 13%; text-align: right" title="Revenues"&gt;2,482,042&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_pp0p0_d0_c20190701__20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zVsseF8Fqjp9" style="text-align: right; width: 13%" title="Revenues"&gt;&#x2013;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLoss_pp0p0_c20200701__20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zjneaT9ny90k" style="text-align: right" title="Net income"&gt;469,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--NetIncomeLoss_pp0p0_c20190701__20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zjUxVuFzdNqe" style="text-align: right" title="Net income"&gt;(20,600&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zEOucMkLCO49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zkIxy4POnwkg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Aquisition of Variable interest entity (Details - Carrying amount of assets and liabilities)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BE_zl5j6f4dMZke" style="display: none"&gt;Carrying amount of VIE assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Cash in bank&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Cash_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="width: 13%; text-align: right" title="Cash in bank"&gt;574,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Cash_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="width: 13%; text-align: right" title="Cash in bank"&gt;72,686&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccountsReceivableRelatedParties_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Receivables from iPower"&gt;55,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccountsReceivableRelatedParties_iI_pp0p0_d0_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zK0Cf6wrqVx7" style="text-align: right" title="Receivables from iPower"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Payables to iPower&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccountsPayableRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_d0_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHXjxjGy2PPf" style="text-align: right" title="Payables to iPower"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--AccountsPayableRelatedPartiesCurrentAndNoncurrent_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Payables to iPower"&gt;72,686&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccruedIncomeTaxes_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Income tax payable"&gt;182,351&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccruedIncomeTaxes_iI_pp0p0_d0_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zywT97qWtPvl" style="text-align: right" title="Income tax payable"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_c20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_pp0p0" style="text-align: right" title="Other payables"&gt;1,097&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iI_pp0p0_d0_c20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_z7hUcEZJRxJg" style="text-align: right" title="Other payables"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:Cash
      contextRef="AsOf2021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">574861</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="AsOf2020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">72686</us-gaap:Cash>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="AsOf2021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">55077</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="AsOf2020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">72686</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">182351</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="AsOf2020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">1097</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="AsOf2020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <IPW:ScheduleOfResultsOfOperationTableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89D_ecustom--ScheduleOfResultsOfOperationTableTextBlock_zlwfP1thNT9d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Acquisition of Variable interest entities (Details - VIE results of operations"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_zmyXCRUbuARl" style="display: none"&gt;Schedule of results of Operation&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%"&gt;Revenue&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pp0p0_c20200701__20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zHvTA5QIYpV9" style="width: 13%; text-align: right" title="Revenues"&gt;2,482,042&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_pp0p0_d0_c20190701__20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zVsseF8Fqjp9" style="text-align: right; width: 13%" title="Revenues"&gt;&#x2013;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLoss_pp0p0_c20200701__20210630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zjneaT9ny90k" style="text-align: right" title="Net income"&gt;469,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--NetIncomeLoss_pp0p0_c20190701__20200630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zjUxVuFzdNqe" style="text-align: right" title="Net income"&gt;(20,600&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</IPW:ScheduleOfResultsOfOperationTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2020-07-012021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">2482042</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2019-07-012020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012021-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">469284</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2019-07-012020-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">-20600</us-gaap:NetIncomeLoss>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80E_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zNc7o9015XHg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 4 - &lt;span id="xdx_827_ziApU7NtnIk"&gt;Accounts receivable&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable for the Company consisted
of the following as of the dates indicated below:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zGeowAAXgGyg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BF_zvsCSuXDsSMj" style="display: none"&gt;Schedule of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20210630" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20200630" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzVUO_zkzQ2pUmlIC" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;7,896,347&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;6,067,199&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pp0p0_d0_msARNCzVUO_zMcbmqmkFe7l" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzVUO_zMttNQXw4N9b" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total accounts receivable&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,896,347&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,067,199&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;There was &lt;span id="xdx_907_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_do_c20200701__20210630_zy2Ep32LWRVi" title="Credit loss expenses"&gt;&lt;span id="xdx_90D_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_do_c20190701__20200630_zDeIvoPlEHW9" title="Credit loss expenses"&gt;no&lt;/span&gt;&lt;/span&gt; credit loss for the years ended June 30, 2021 and 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zGeowAAXgGyg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts receivable (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BF_zvsCSuXDsSMj" style="display: none"&gt;Schedule of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20210630" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20200630" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzVUO_zkzQ2pUmlIC" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;7,896,347&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;6,067,199&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pp0p0_d0_msARNCzVUO_zMcbmqmkFe7l" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzVUO_zMttNQXw4N9b" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total accounts receivable&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,896,347&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,067,199&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">7896347</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">6067199</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">7896347</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">6067199</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--InventoryDisclosureTextBlock_zcpxn0pbcDj2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 5 &#x2013; &lt;span id="xdx_829_zjQD9FTCnbd3"&gt;Inventories, net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2021 and 2020, inventories consisted
of finished goods ready for sale, net of allowance for obsolescence, amounted to $&lt;span id="xdx_90E_eus-gaap--InventoryNet_iI_pp0p0_c20210630_zxWbypevqGOi" title="Inventory, Net"&gt;13,065,741&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--InventoryNet_iI_pp0p0_c20200630_zlWErzky5pS6"&gt;5,743,181&lt;/span&gt;,
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2021 and 2020, allowance for obsolescence
was $&lt;span id="xdx_903_eus-gaap--InventoryLIFOReserve_c20210630_pp0p0" title="Allowance for obsolescence"&gt;95,574&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--InventoryLIFOReserve_c20200630_pp0p0" title="Allowance for obsolescence"&gt;95,574&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;













</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">13065741</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">5743181</us-gaap:InventoryNet>
    <us-gaap:InventoryLIFOReserve contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">95574</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">95574</us-gaap:InventoryLIFOReserve>
    <IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80D_ecustom--DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock_zuLh1YsTeS1i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 6 &#x2013; &lt;span id="xdx_82A_zXjkybLM76qe"&gt;Prepayments and other current assets&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of June 30, 2021 and 2020, prepayments and other current assets
consisted of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zHCB5oHZAjn3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BF_zDvtrznGIEh7" style="display: none"&gt;Schedule of prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Advance to suppliers&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Total prepayments and other current assets"&gt;3,969,625&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20200630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Total prepayments and other current assets"&gt;298,841&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Prepaid expenses and other receivables&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total prepayments and other current assets"&gt;723,375&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20200630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total prepayments and other current assets"&gt;317,390&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total prepayments and other current assets"&gt;4,693,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20200630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total prepayments and other current assets"&gt;616,231&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other receivables consisted of delivery fees
of $&lt;span id="xdx_90C_ecustom--DeliveryFeesReceivable_iI_pp0p0_c20210630_zS7RE5Z2pm0k"&gt;178,581&lt;/span&gt; and $&lt;span id="xdx_908_ecustom--DeliveryFeesReceivable_iI_pp0p0_c20200630_zxw0q10GxPW1"&gt;132,433
&lt;/span&gt;and receivables from two unrelated parties for their use of the Company&#x2019;s courier accounts at June 30, 2021 and 2020. As
of the date of this report, the amount had been fully collected.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</IPW:DeferredCostsPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zHCB5oHZAjn3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepayments and other current assets (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BF_zDvtrznGIEh7" style="display: none"&gt;Schedule of prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Advance to suppliers&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Total prepayments and other current assets"&gt;3,969,625&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20200630__us-gaap--BalanceSheetLocationAxis__custom--AdvanceToSuppliersMember_pp0p0" style="width: 13%; text-align: right" title="Total prepayments and other current assets"&gt;298,841&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Prepaid expenses and other receivables&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total prepayments and other current assets"&gt;723,375&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20200630__us-gaap--BalanceSheetLocationAxis__custom--PrepaidAndOtherMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total prepayments and other current assets"&gt;317,390&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total prepayments and other current assets"&gt;4,693,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20200630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total prepayments and other current assets"&gt;616,231&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2021-06-30_custom_AdvanceToSuppliersMember"
      decimals="0"
      unitRef="USD">3969625</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2020-06-30_custom_AdvanceToSuppliersMember"
      decimals="0"
      unitRef="USD">298841</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2021-06-30_custom_PrepaidAndOtherMember"
      decimals="0"
      unitRef="USD">723375</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2020-06-30_custom_PrepaidAndOtherMember"
      decimals="0"
      unitRef="USD">317390</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">4693000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">616231</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <IPW:DeliveryFeesReceivable contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">178581</IPW:DeliveryFeesReceivable>
    <IPW:DeliveryFeesReceivable contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">132433</IPW:DeliveryFeesReceivable>
    <IPW:NoncurerntPrepaymentTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80E_ecustom--NoncurerntPrepaymentTextBlock_zoMMtp0NxF2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 7 &#x2013; &lt;span id="xdx_829_zk9OSikGs87h"&gt;Non-current prepayments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Non-current prepayments included $&lt;span id="xdx_900_ecustom--NoncurrentPrepayments_iI_pn3n6_c20210630__us-gaap--TransactionTypeAxis__custom--ProductSourcingMember_z7oCblQQwch2"&gt;1.26&lt;/span&gt;
million for product sourcing, marketing research and promotion, and other management advisory and consulting services to companies
owned by an employee and minority shareholder and by relatives of a minority shareholder of the Company. The terms of these services
are two years to five years. In addition, $&lt;span id="xdx_908_ecustom--NoncurrentPrepayments_iI_pp0p0_c20210630__us-gaap--TransactionTypeAxis__custom--CarPrepaymentMember_zcP7TC1QNPH"&gt;96,875&lt;/span&gt;
was down payment for lease of a car for four years. As of June 30, 2021, total non-current prepayments were $&lt;span id="xdx_90E_ecustom--NoncurrentPrepayments_iI_pp0p0_c20210630_zGYLAYSCbHGk"&gt;1,357,292&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

</IPW:NoncurerntPrepaymentTextBlock>
    <IPW:NoncurrentPrepayments
      contextRef="AsOf2021-06-30_custom_ProductSourcingMember"
      decimals="-3"
      unitRef="USD">1260000</IPW:NoncurrentPrepayments>
    <IPW:NoncurrentPrepayments
      contextRef="AsOf2021-06-30_custom_CarPrepaymentMember"
      decimals="0"
      unitRef="USD">96875</IPW:NoncurrentPrepayments>
    <IPW:NoncurrentPrepayments contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1357292</IPW:NoncurrentPrepayments>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_800_eus-gaap--DebtDisclosureTextBlock_zl0z7cXehmp4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 8 &#x2013; &lt;span id="xdx_82A_zmL3INsf86h"&gt;Loans payable&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Short-term loans&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;PPP note payable&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 13, 2020, the Company entered into an
agreement with Royal Business Bank (the &#x201c;Lender&#x201d;) for a total amount of &lt;span id="xdx_909_eus-gaap--ProceedsFromShortTermDebt_pp0p0_c20190701__20200413__us-gaap--ShortTermDebtTypeAxis__custom--PppNoteMember_z85GaLw05d32" title="Proceeds from short term note"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0737"&gt;$175,500,&lt;/span&gt;&lt;/span&gt; pursuant to a promissory note issued by
the Company to the Lender (the &#x201c;PPP Note&#x201d;). The loan was made pursuant to the Payroll Protection Program established as part
of the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;). The PPP Note bears interest at the rate of &lt;span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20200413__us-gaap--ShortTermDebtTypeAxis__custom--PppNoteMember_zDxKOMvprM1i" title="Debt stated interest rate"&gt;1.00%&lt;/span&gt;
per annum and may be repaid at any time without penalty. The PPP Note contains customary events of default relating to, among other things,
payment defaults, breach of representations and warranties, or provisions of the promissory note. The occurrence of an event of default
may result in a claim for the immediate repayment of all amounts outstanding under the PPP Note.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for the PPP loan under Topic
470 as follows: (a) Initially record the cash inflow from the PPP Note as a financial liability and accrued interest in accordance with
the interest method under ASC Subtopic 835-30; (b) Not impute additional interest at a market rate; (c) Continue to record the proceeds
from the loan as a liability until either (1) the loan is partly or wholly forgiven and the debtor has been legally released by the Lender
or (2) the debtor pays off the loan; (d) Reduce the liability by the amount forgiven and record a gain on extinguishment once the loan
is partly or wholly forgiven and legal release is received. On March 22, 2021, the $&lt;span id="xdx_907_ecustom--PppLoanForgiven_pp0p0_c20200701__20210322__us-gaap--ShortTermDebtTypeAxis__custom--PppNoteMember_zq45bHH7iJZh" title="Debt forgiven"&gt;175,500&lt;/span&gt; PPP Note due to Royal Business Bank was fully
forgiven. As of June 30, 2021 and 2020, the Company had an outstanding balance of $&lt;span id="xdx_903_eus-gaap--ShortTermBorrowings_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--PppNoteMember_pp0p0" title="Debt outstanding"&gt;0&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--ShortTermBorrowings_c20200630__us-gaap--ShortTermDebtTypeAxis__custom--PppNoteMember_pp0p0" title="Debt outstanding"&gt;175,500&lt;/span&gt;, respectively, under the PPP Note.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Revolving credit facility&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 3, 2019, the Company entered into an agreement
with WFC Fund LLC (&#x201c;WFC") for a revolving loan of up to $2,000,000. The revolving loan bore interest equal to the prime rate
plus 4.25% per annum on the outstanding amount. On May 26, 2020, the Loan and Security Agreement was amended and restated as a Receivable
Purchase Agreement (the &#x201c;Original RPA&#x201d;), pursuant to which WFC may, but is not obligated to, purchase accounts receivable
from the Company from time to time. The credit limit of the revolving facility under the Original RPA was $2,000,000, which had a discount
rate equal to the prime rate plus 4.25% per annum on the outstanding amount. This revolving credit facility is secured by all of the
Company&#x2019;s assets and guaranteed by Allan Huang, who is a former director and executive officer of the Company and one of the Company&#x2019;s
major shareholders and founders. Pursuant to the Original RPA, the purchases of accounts receivable were made with full recourse to the
Company, and the Company was obligated to collect the accounts receivables and to repurchase or pay back the amount drawn if the accounts
receivable were not collected. In accordance with ASC 860-10-05, the revolving credit facility under the Receivable Purchase Agreement
is treated as secured borrowing.&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 16, 2020, the Original RPA was further
amended and restated (the &#x201c;Restated RPA&#x201d;) to increase the credit limit of the revolving credit facility from $2,000,000 to
$3,000,000. The Restated RPA bears a &lt;span id="xdx_902_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20200701__20201116__us-gaap--LineOfCreditFacilityAxis__custom--WfcFundMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember" title="Line of credit interest rate"&gt;discount rate of 3.055555%, subject to a rebate of 0.0277% per day&lt;/span&gt;. This revolving credit facility
is secured by all of the Company&#x2019;s assets and guaranteed by Chenlong Tan, the CEO and one of the Company&#x2019;s major shareholders
and founders. Pursuant to the agreement, all purchases of accounts receivable are without recourse to the Company, and WFC assumes the
risk of nonpayment of the accounts receivable due to a customer&#x2019;s financial inability to pay the accounts receivable or the customer&#x2019;s
insolvency but not the risk of non-payment of the accounts receivable for any other reason. The Company is obligated to collect the accounts
receivables and to repurchase or pay back the amount drawn if the accounts receivable are not collected.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2021 and 2020, the
outstanding balance due under the RPA was $&lt;span id="xdx_907_eus-gaap--LineOfCredit_c20210630__us-gaap--LineOfCreditFacilityAxis__custom--WfcFundMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_pp0p0" title="Line of credit amount outstanding"&gt;162,769&lt;/span&gt;
and $&lt;span id="xdx_904_eus-gaap--LineOfCredit_c20200630__us-gaap--LineOfCreditFacilityAxis__custom--WfcFundMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_pp0p0" title="Line of credit amount outstanding"&gt;1,154,180&lt;/span&gt;,
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Loans payable&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the quarter ended December 31, 2020, the
Company borrowed a total of $&lt;span id="xdx_904_eus-gaap--RepaymentsOfShortTermDebt_c20200701__20210630__us-gaap--ShortTermDebtTypeAxis__custom--TwoUnrelatedPartiesMember_pp0p0"&gt;300,000
&lt;/span&gt;from two unrelated parties for short-term cash flow needs. The loans bear interest at the rate of 8% per annum and may be repaid
at any time without penalty. The Company had fully repaid the outstanding amount in February 2021. As of June 30, 2021, the outstanding
balance of the loans was $&lt;span id="xdx_904_eus-gaap--LoansPayable_iI_pp0p0_c20210630__us-gaap--ShortTermDebtTypeAxis__custom--TwoUnrelatedPartiesMember_zaPZ3U8cTDV7"&gt;0&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Long-term loan&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;SBA loan payable&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 18, 2020, the Company entered into an
agreement with the U.S. Small Business Administration (&#x201c;SBA&#x201d;) for a loan of $500,000 under Section 7(b) of the Small Business
Act pursuant to which we issued a promissory note (the &#x201c;SBA Note&#x201d;) to the SBA. The SBA Note bears interest at the rate of
3.75% per annum and matures 30 years from the date of the SBA Note. Monthly installment payments, including principal and interest, will
begin twelve months from the date of the SBA Note. As of June 30, 2021, the outstanding balance of the SBA Note was $&lt;span id="xdx_905_eus-gaap--NotesPayable_c20210630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_pp0p0" title="Loan payable"&gt;487,815&lt;/span&gt;, which included
a current portion of $&lt;span id="xdx_90B_eus-gaap--LoansPayableCurrent_c20210630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_pp0p0" title="Loan payable - current"&gt;29,244&lt;/span&gt; and a non-current portion of $&lt;span id="xdx_907_eus-gaap--LongTermDebt_c20210630__us-gaap--LongtermDebtTypeAxis__custom--SbaLoanMember_pp0p0" title="Loan payable - noncurrent"&gt;458,571&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-04-13_custom_PppNoteMember"
      decimals="INF"
      unitRef="Pure">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <IPW:PppLoanForgiven
      contextRef="From2020-07-012021-03-22_custom_PppNoteMember"
      decimals="0"
      unitRef="USD">175500</IPW:PppLoanForgiven>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2021-06-30_custom_PppNoteMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2020-06-30_custom_PppNoteMember"
      decimals="0"
      unitRef="USD">175500</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="From2020-07-012020-11-16_custom_WfcFundMember_us-gaap_RevolvingCreditFacilityMember">discount rate of 3.055555%, subject to a rebate of 0.0277% per day</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCredit
      contextRef="AsOf2021-06-30_custom_WfcFundMember_us-gaap_RevolvingCreditFacilityMember"
      decimals="0"
      unitRef="USD">162769</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="AsOf2020-06-30_custom_WfcFundMember_us-gaap_RevolvingCreditFacilityMember"
      decimals="0"
      unitRef="USD">1154180</us-gaap:LineOfCredit>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2020-07-012021-06-30_custom_TwoUnrelatedPartiesMember"
      decimals="0"
      unitRef="USD">300000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:LoansPayable
      contextRef="AsOf2021-06-30_custom_TwoUnrelatedPartiesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:LoansPayable>
    <us-gaap:NotesPayable
      contextRef="AsOf2021-06-30_custom_SbaLoanMember"
      decimals="0"
      unitRef="USD">487815</us-gaap:NotesPayable>
    <us-gaap:LoansPayableCurrent
      contextRef="AsOf2021-06-30_custom_SbaLoanMember"
      decimals="0"
      unitRef="USD">29244</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-06-30_custom_SbaLoanMember"
      decimals="0"
      unitRef="USD">458571</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_804_eus-gaap--LongTermDebtTextBlock_z1bpKCGdpkz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 9 &#x2013; &lt;span id="xdx_82C_z3vYPKWSBWKl"&gt;Convertible notes&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 27, 2021, the Company completed a
private placement offering pursuant to which the Company sold to two accredited investors an aggregate of $&lt;span id="xdx_905_eus-gaap--DebtInstrumentFaceAmount_iI_c20210127__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AccreditedInvestorsMember_zGAWbahVhT5f" title="Face amount"&gt;3,000,000&lt;/span&gt;
in convertible notes with a &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20210101__20210127__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AccreditedInvestorsMember_zPXk2I19ZlZe" title="Interest rate"&gt;6&lt;/span&gt;%
interest per annum (the &#x201c;Convertible Note&#x201d;) and warrants to purchase shares of Class A Common Stock equaling 80% of the
number of shares of Class A Common Stock issuable upon conversion of the Convertible Notes. The warrants shall be exercisable for a
period of three years from the IPO completion date at a per share exercise price equal to the $5.00 per share, the IPO purchase price.
The Convertible Notes shall be automatically converted into the Company&#x2019;s Class A Common Stock upon a qualified IPO (the
&#x201c;Mandatory Conversion&#x201d;) or repayable in cash at the option of the holders of the Convertible Notes with repayment to
commence six months after January 27, 2021. The Convertible Notes convert at a price equal to the lesser of (a) a price representing
a 30% discount to the public offering price per share of the Class A Common Stock in this Offering, or (b)&#160; a price
representing a 30% discount to the price per share equal to dividing $200 million by the total number of (x) outstanding shares of
Class A Common Stock immediately prior to the IPO, (y) the number of Class A Common Stock issuable upon conversion of the 34,500
shares of Series A Preferred Stock, and (z) the number of Class A Common Stock issuable upon conversion of all outstanding
Convertible Notes. Any interest accrued on the Convertible Note will be waived upon conversion. In the event the Company does not
receive a minimum of $15,000,000 of gross proceeds in the Offering or otherwise close on the Offering, the Convertible Notes will
bear interest at a rate of 6% per annum which shall accrue from January 27, 2021 and be repayable in six equal monthly installments
between July 27, 2021 and January 27, 2022. Alternatively, the Convertible Notes may be converted at the conversion price into
shares of Class A Common Stock at the option of the holder prior to the maturity date (the &#x201c;Conversion Option&#x201d;). If the
notes are converted, either on a Mandatory Conversion basis or through each holder&#x2019;s exercise of the Conversion Option, any
interest accrued on the Convertible Note shall be waived.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the convertible note offering,
the Company issued placement agent warrants to purchase 7.0% of the shares of Class A Common Stock underlying the Convertible Notes exercisable
at the conversion price of the Convertible Note (the &#x201c;Conversion Price&#x201d;). The placement agent warrants are exercisable for
a period of five years from the issuance date and are treated as a debt issuance cost.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The conversion feature included in the terms of
the Convertible Notes creates an obligation to the Company requiring it to repay the notes for cash in January 2022, if an IPO does not
occur. Upon an IPO, the Conversion Option is settleable with a variable number of the Company&#x2019;s shares resulting in a fixed monetary
amount known at inception in accordance with ASC 480-10-25-14a. As such, the conversion feature was determined to be a derivative liability,
which represents an embedded derivative predominately based on a fixed monetary amount. The Convertible Note warrants and placement agent
warrants were determined to be derivative liabilities, which represent free-standing derivative instruments. The Company measured the
derivative liabilities at fair value at the issuance date of the Convertible Notes, Convertible Note warrants and placement agent warrants
based on a Modified Black Scholes option-pricing model. The derivative liabilities were recorded with a corresponding debit to debt discount
that will be amortized over the life of the notes using effective interest rate method. At time of issuance, the Convertible Notes and
warrant liabilities were recorded on the balance sheet as liabilities. Debt issuance costs, which consisted of &lt;span id="xdx_90E_eus-gaap--PaymentsOfFinancingCosts_c20200701__20210630__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_pp0p0" title="Debt issuance costs"&gt;$120,000&lt;/span&gt; in cash netted
against the note proceeds and &lt;span id="xdx_900_eus-gaap--PaymentsOfFinancingCosts_c20200701__20210630__us-gaap--LongtermDebtTypeAxis__us-gaap--WarrantMember_pp0p0" title="Debt issuance costs"&gt;$84,849&lt;/span&gt; in placement agent warrants, are allocated to derivative liabilities based on its fair value at
issuance to total proceeds received. Debt issuance costs associated with warrant liabilities are expensed immediately and the debt issuance
cost associated with the debt host are amortized over the life of the notes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon issuance, the Company allocated the total
proceeds first to the stock warrants, then to the embedded conversion features and the residual to the note. The amount allocated to debt
discount was $&lt;span id="xdx_905_eus-gaap--DebtInstrumentUnamortizedDiscount_iI_pp0p0_c20210127__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_zYzQ73ZdMS81" title="Debt discount"&gt;1,390,141&lt;/span&gt; and the amount allocated to the note was $1,609,859, respectively. The conversion feature and warrant liabilities
of $1,390,141 was recorded as a debit to debt discount that was amortized as other non-operating expense over the life of the notes using
effective interest rate method.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, the Company closed on an
initial public offering of $&lt;span id="xdx_907_eus-gaap--ProceedsFromIssuanceInitialPublicOffering_pdn3_dm_c20210501__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_zt7KElauevSk" title="Proceeds from offering"&gt;16.8&lt;/span&gt;
million in gross proceeds, following which time the Convertible Notes were fully converted into an aggregate of &lt;span id="xdx_907_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20210501__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember_zFM0lqfft6Ed" title="Number of shares converted"&gt;857,144&lt;/span&gt;
shares of the Company&#x2019;s Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon conversion, the Company measured the conversion
liability to fair value using the Modified Black Scholes Option Pricing Model, a level 3 valuation method, based on the expected fair
value of the underlying stock with the following assumptions:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfServicingLiabilitiesAtFairValueTextBlock_zoYEHyKu0ppj" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 50%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - Convertible notes (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_8B6_zvCfiz3m75K3" style="display: none"&gt;Schedule of assumptions used&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 25%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 25%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
    of May 14, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember" title="Fair value measurement assumptions"&gt;1 day&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Fair value measurement assumptions"&gt;3.3%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Fair value measurement assumptions"&gt;0.04%&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Fair value measurement assumptions"&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Probability&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember" title="Fair value measurement assumptions"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of May 14, 2021, the fair value immediately
before the conversion of the Convertible Note, net of debt discount, was $&lt;span id="xdx_90F_eus-gaap--ConvertibleDebtNoncurrent_iI_pp0p0_c20210630__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember_z09tbH3E7Rgl" title="Convertible debt, net"&gt;1,714,281&lt;/span&gt;, which included fair value of the conversion feature
of $&lt;span id="xdx_900_eus-gaap--ConvertibleDebtFairValueDisclosures_c20210630__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember_pp0p0" title="Conversion feature liabilities"&gt;1,285,719&lt;/span&gt;, and an increase in fair value of $&lt;span id="xdx_90A_eus-gaap--UnrealizedGainLossOnDerivatives_c20200701__20210630__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember_pp0p0" title="Change in fair value"&gt;593,103&lt;/span&gt; was included in other non-operating expenses for the year ended June 30, 2021.
As a result of the full conversion, there was no outstanding convertible notes and conversion liability as of June 30, 2021. See Note
14 below for the stock warrants issued in connection with the convertible notes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2021-01-27_custom_ConvertibleNotesMember_custom_AccreditedInvestorsMember"
      decimals="0"
      unitRef="USD">3000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="From2021-01-012021-01-27_custom_ConvertibleNotesMember_custom_AccreditedInvestorsMember"
      decimals="INF"
      unitRef="Pure">0.06</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2020-07-012021-06-30_custom_ConvertibleNotesMember"
      decimals="0"
      unitRef="USD">120000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2020-07-012021-06-30_us-gaap_WarrantMember"
      decimals="0"
      unitRef="USD">84849</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="AsOf2021-01-27_custom_ConvertibleNotesMember"
      decimals="0"
      unitRef="USD">1390141</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2021-05-012021-05-14_custom_ConvertibleNotesMember"
      decimals="0"
      unitRef="USD">16800000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="From2021-05-012021-05-14_custom_ConvertibleNotesMember"
      decimals="INF"
      unitRef="Shares">857144</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfServicingLiabilitiesAtFairValueTextBlock_zoYEHyKu0ppj" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 50%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - Convertible notes (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_8B6_zvCfiz3m75K3" style="display: none"&gt;Schedule of assumptions used&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 25%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 25%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As
    of May 14, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember" title="Fair value measurement assumptions"&gt;1 day&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Fair value measurement assumptions"&gt;3.3%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Fair value measurement assumptions"&gt;0.04%&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Fair value measurement assumptions"&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Probability&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--DerivativeInstrumentRiskAxis__custom--ConversionLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember" title="Fair value measurement assumptions"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputExpectedTermMember">1 day</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember">3.3%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">0.04%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember">0%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember_custom_MeasurementInputProbablityMember">100%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="AsOf2021-06-30_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember"
      decimals="0"
      unitRef="USD">1714281</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="AsOf2021-06-30_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember"
      decimals="0"
      unitRef="USD">1285719</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="From2020-07-012021-06-30_custom_ConvertibleNotesMember_custom_ConversionLiabilityMember"
      decimals="0"
      unitRef="USD">593103</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_znWGeV4trl96" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 10 - &lt;span id="xdx_820_zTCAQ8sxHw81"&gt;Related party transactions&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 1, 2018, the Company acquired certain
assets and assumed liabilities from BizRight, LLC, an entity owned and managed by the founders and officers of the Company. The net assets
received were recorded at their historical carrying amounts and the purchase price of $&lt;span id="xdx_90D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c20181201__us-gaap--AssetAcquisitionAxis__custom--BizRightMember_pp0p0" title="Assets acquired"&gt;2,611,594&lt;/span&gt; was recorded as payable due to related
parties. The purchase price shall be paid based on the Company&#x2019;s cash flow availability and bears an interest rate of 8% per annum
on the outstanding amount. During the years ended June 30, 2021 and 2020, the Company recorded proceeds of $&lt;span id="xdx_904_eus-gaap--ProceedsFromRelatedPartyDebt_c20200701__20210630__us-gaap--AssetAcquisitionAxis__custom--BizRightMember__us-gaap--RelatedPartyTransactionAxis__custom--AssetAcquisitionMember_pp0p0" title="Proceeds from related parties"&gt;571,824&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--ProceedsFromRelatedPartyDebt_c20190701__20200630__us-gaap--AssetAcquisitionAxis__custom--BizRightMember__us-gaap--RelatedPartyTransactionAxis__custom--AssetAcquisitionMember_pp0p0" title="Proceeds from related parties"&gt;632,286&lt;/span&gt; and payments
of $&lt;span id="xdx_901_eus-gaap--RepaymentsOfRelatedPartyDebt_c20200701__20210630__us-gaap--AssetAcquisitionAxis__custom--BizRightMember__us-gaap--RelatedPartyTransactionAxis__custom--AssetAcquisitionMember_pp0p0" title="Repayments to related parties"&gt;705,617&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--RepaymentsOfRelatedPartyDebt_c20190701__20200630__us-gaap--AssetAcquisitionAxis__custom--BizRightMember__us-gaap--RelatedPartyTransactionAxis__custom--AssetAcquisitionMember_pp0p0" title="Repayments to related parties"&gt;3,267,801&lt;/span&gt;, respectively. As of June 30, 2021 and 2020, the outstanding amount due to related parties was $&lt;span id="xdx_90E_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_c20210630__us-gaap--AssetAcquisitionAxis__custom--BizRightMember__us-gaap--RelatedPartyTransactionAxis__custom--AssetAcquisitionMember_pp0p0" title="Due to related parties"&gt;0&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_c20200630__us-gaap--AssetAcquisitionAxis__custom--BizRightMember__us-gaap--RelatedPartyTransactionAxis__custom--AssetAcquisitionMember_pp0p0" title="Due to related parties"&gt;133,793&lt;/span&gt;,
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="AsOf2018-12-01_custom_BizRightMember"
      decimals="0"
      unitRef="USD">2611594</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-07-012021-06-30_custom_BizRightMember_custom_AssetAcquisitionMember"
      decimals="0"
      unitRef="USD">571824</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2019-07-012020-06-30_custom_BizRightMember_custom_AssetAcquisitionMember"
      decimals="0"
      unitRef="USD">632286</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2020-07-012021-06-30_custom_BizRightMember_custom_AssetAcquisitionMember"
      decimals="0"
      unitRef="USD">705617</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2019-07-012020-06-30_custom_BizRightMember_custom_AssetAcquisitionMember"
      decimals="0"
      unitRef="USD">3267801</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2021-06-30_custom_BizRightMember_custom_AssetAcquisitionMember"
      decimals="0"
      unitRef="USD">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2020-06-30_custom_BizRightMember_custom_AssetAcquisitionMember"
      decimals="0"
      unitRef="USD">133793</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zxDBBUnHBMv8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 11 &#x2013; &lt;span id="xdx_821_zcrOMvGF1km3"&gt;Income taxes&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 22, 2017, the President of the United
States signed into law H.R.1, formerly known as the Tax Cuts and Jobs Act (the &#x201c;Tax Legislation&#x201d;). The Tax Legislation significantly
revised the U.S. tax code by (i) lowering the U.S. federal statutory income tax rate from&#160;35%&#160;to&#160;21%, (ii) implementing
a territorial tax system, (iii) imposing a one-time transition tax on deemed repatriated earnings of foreign subsidiaries, (iv) requiring
a current inclusion of global intangible low taxed income of certain earnings of controlled foreign corporations in U.S. federal taxable
income, (v) creating the base erosion anti-abuse tax regime, (vi) implementing bonus depreciation that will allow for full expensing of
qualified property, and (vii) limiting deductibility of interest and executive compensation expense, among other changes. The Company
has computed its tax expenses using the new statutory rate effective on January 1, 2018 of&#160;21%.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other provisions of the new legislation
include, but are not limited to, limiting deductibility of interest and executive compensation expense. These additional items have
been considered in the income tax provision for the year ended June 30, 2020 and the impact was not material to the overall
financial statements. For the year ended June 30, 2021, the Company incurred non-deductible expense related to issuance of
convertible notes and preferred stock of $2.87 million.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The income tax provision for the years ended June 30, 2021 and 2020
consisted of the following:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zHi3xLcBx646" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Provision for income taxes)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_8B0_z59dUt9hvG65" style="display: none"&gt;Provision for income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20200701__20210630_zLRurjO529nk" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20190701__20200630_z8tfKlNC4YJ3" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zknPzcC4juC8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzMX8_zdJQ4hSz88V4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; padding-left: 10pt"&gt;Federal&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;513,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;530,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzMX8_z8UiJPmjnzo3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 10pt"&gt;State&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;253,726&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;243,402&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzMX8_maITEBzeH6_zbqoGdyHGEhk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"&gt;Total current income tax provision&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;766,762&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;773,438&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_pp0p0_ziVq8SgQtJv1" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Deferred:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_d0_maDITEBzQ3F_zfGdo9xzSob6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Federal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_d0_maDITEBzQ3F_zStn6STvS32b" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 10pt"&gt;State&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_d0_mtDITEBzQ3F_maITEBzeH6_zBMGrocUuPw2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"&gt;Total deferred taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzeH6_zJumhOK6H3Nj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;766,762&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;773,438&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A5_zTUphImO47ii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is subject to U.S. federal income
tax as well as state income tax in certain jurisdictions. The tax&#160;years 2018 and 2019 remain open to examination by the major taxing
jurisdictions to which the Company is subject. The following is a reconciliation of income tax expenses at the effective rate to income
tax at the calculated statutory rates:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zlasnUepoAwg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_8BF_z6E8u3L2rrNg" style="display: none"&gt;Reconciliation of effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Statutory tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%"&gt;Federal&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20200701__20210630_zU8OwxkksfN3" title="Federal"&gt;21.00&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20190701__20200630_zbvgxzxHX9ak" title="Federal"&gt;21.00&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;State of California&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20200701__20210630_zriuZuZPv9Jl" title="State"&gt;8.84&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20190701__20200630_zJSOW1J66Sb3" title="State"&gt;8.84&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Debt discount and change in fair value of warrants and conversion features&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_c20200701__20210630_zlBTJ17M09q6"&gt;(8,931.93&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_d0_c20190701__20200630_zVvrXjd3ToC8" style="text-align: right"&gt;&#x2013;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net effect of state income tax deduction and other permanent differences&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200701__20210630_zlKUYczqBpn9"&gt;(370.74&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20190701__20200630_z9DH1P1Bc0x4"&gt;(1.82&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20200701__20210630_zT4DP54YaeB5" title="Effective tax rate"&gt;(8,531.35&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20190701__20200630_zcsWkccEG9F7" title="Effective tax rate"&gt;28.02&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zJYACkKm2b62" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of June 30, 2021 and 2020, the income taxes payable was $&lt;span id="xdx_901_eus-gaap--AccruedIncomeTaxes_c20210630_pp0p0" title="Income taxes payable"&gt;790,823&lt;/span&gt;
and $&lt;span id="xdx_906_eus-gaap--AccruedIncomeTaxes_c20200630_pp0p0" title="Income taxes payable"&gt;721,211&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;













</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zHi3xLcBx646" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Provision for income taxes)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_8B0_z59dUt9hvG65" style="display: none"&gt;Provision for income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20200701__20210630_zLRurjO529nk" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20190701__20200630_z8tfKlNC4YJ3" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zknPzcC4juC8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzMX8_zdJQ4hSz88V4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; padding-left: 10pt"&gt;Federal&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;513,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;530,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzMX8_z8UiJPmjnzo3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 10pt"&gt;State&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;253,726&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;243,402&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzMX8_maITEBzeH6_zbqoGdyHGEhk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"&gt;Total current income tax provision&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;766,762&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;773,438&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_pp0p0_ziVq8SgQtJv1" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Deferred:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_d0_maDITEBzQ3F_zfGdo9xzSob6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Federal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_d0_maDITEBzQ3F_zStn6STvS32b" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 10pt"&gt;State&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_d0_mtDITEBzQ3F_maITEBzeH6_zBMGrocUuPw2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"&gt;Total deferred taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzeH6_zJumhOK6H3Nj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;766,762&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;773,438&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">513036</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">530036</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">253726</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">243402</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">766762</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">773438</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">766762</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">773438</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zlasnUepoAwg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income taxes (Details - Reconcilation of effective income tax rate)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_8BF_z6E8u3L2rrNg" style="display: none"&gt;Reconciliation of effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Statutory tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%"&gt;Federal&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20200701__20210630_zU8OwxkksfN3" title="Federal"&gt;21.00&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20190701__20200630_zbvgxzxHX9ak" title="Federal"&gt;21.00&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;State of California&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20200701__20210630_zriuZuZPv9Jl" title="State"&gt;8.84&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_dp_c20190701__20200630_zJSOW1J66Sb3" title="State"&gt;8.84&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Debt discount and change in fair value of warrants and conversion features&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_c20200701__20210630_zlBTJ17M09q6"&gt;(8,931.93&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_d0_c20190701__20200630_zVvrXjd3ToC8" style="text-align: right"&gt;&#x2013;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net effect of state income tax deduction and other permanent differences&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200701__20210630_zlKUYczqBpn9"&gt;(370.74&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20190701__20200630_z9DH1P1Bc0x4"&gt;(1.82&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20200701__20210630_zT4DP54YaeB5" title="Effective tax rate"&gt;(8,531.35&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20190701__20200630_zcsWkccEG9F7" title="Effective tax rate"&gt;28.02&lt;/span&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0.0884</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.0884</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">-89.3193</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">-3.7074</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="Pure">-0.0182</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">-85.3135</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.2802</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">790823</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">721211</us-gaap:AccruedIncomeTaxes>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--EarningsPerShareTextBlock_zn81Fs2rMJt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 12 &#x2013; &lt;span id="xdx_829_zJjCrOmFY5Fl"&gt;Earnings per share&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table sets forth the computation of basic and diluted
earnings per share for the periods presented:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zI9GXYG7jQg7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Earnings per share (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BE_zvEt8AEmW6Jc" style="display: none"&gt;Computation of earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_494_20200701__20210630_zduPDenb88Rf" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20190701__20200630_zwhUWbkg5VNh" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the years ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold"&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ProfitLoss_zqse2mfvlwEl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;Net (loss) income&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;(775,749&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;1,986,962&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold"&gt;Denominator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--WeightedAverageNumberOfShareOutstandingBasicAndDiluted_i_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Weighted-average shares used in computing basic and diluted earnings per share*&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;21,116,750&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;20,093,004&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--EarningsPerShareBasicAndDiluted_zgJRk9GNDmT5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Earnings per share of ordinary shares: -basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(0.04&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.10&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;*On November 16, 2020, the Company implemented
a 2-for-1 forward split of the issued and outstanding shares of Class A Common Stock of the Company. The computation of basic and diluted
EPS was retroactively adjusted for all periods presented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;*On October 20, 2020, the Company issued to its
founders 14,000,000 shares of Class B Common Stock, which shall be eligible to convert into Class A Common Stock, on a one-for-ten basis,
at any time following twelve (12) months after the Company&#x2019;s completion of its initial public offering of its Class A Common Stock.
The computation of basic and diluted EPS did not include the Class B Common Stock as the holders of Class B Common Stock have no dividend
or liquidation right until such time as their shares of Class B Common Stock have been converted into Class A Common Stock. See Note 16
for the status of Class B Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;*Due to the ani-dilutive effect, the computation
of basic and diluted EPS did not include the underlying shares of warrants and RSUs as the Company had a net loss for the year ended June
30, 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;* For the year ended June 30, 2021, the 22,137 vested shares of restricted
stock units under the 2020 Equity Incentive Plan (as discussed in Note 13) are considered issued shares and therefore are included in
the computation of basic earnings (loss) per share as of grant date when the shares are fully vested.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zI9GXYG7jQg7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Earnings per share (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BE_zvEt8AEmW6Jc" style="display: none"&gt;Computation of earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_494_20200701__20210630_zduPDenb88Rf" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20190701__20200630_zwhUWbkg5VNh" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the years ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold"&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ProfitLoss_zqse2mfvlwEl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;Net (loss) income&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;(775,749&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"&gt;1,986,962&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-weight: bold"&gt;Denominator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--WeightedAverageNumberOfShareOutstandingBasicAndDiluted_i_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Weighted-average shares used in computing basic and diluted earnings per share*&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;21,116,750&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;20,093,004&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--EarningsPerShareBasicAndDiluted_zgJRk9GNDmT5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Earnings per share of ordinary shares: -basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(0.04&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.10&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">-775749</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">1986962</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">21116750</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="Shares">20093004</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.04</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="From2019-07-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.10</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_802_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zqc5HUVKHp34" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 13 &#x2013; &lt;span id="xdx_824_zt6FUkGT1NZ6"&gt;Equity&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Common Stock&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company was incorporated in Nevada on April
11, 2018. As of June 30, 2021, the total authorized shares of capital stock were 200,000,000 shares consisting of 180,000,000 shares of
Common Stock (&#x201c;Common Stock&#x201d;) and 20,000,000 shares of preferred stock (the &#x201c;Preferred Stock&#x201d;), each with a par
value of $0.001 per share.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 16, 2020, the Company filed an amended
and restated articles of incorporation in Nevada to consummate a &lt;span id="xdx_902_eus-gaap--StockholdersEquityNoteStockSplit_c20200701__20201116__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember" title="Stock split"&gt;2-for-1 forward split&lt;/span&gt; of our outstanding shares of Class A Common Stock.
All share numbers of Class A Common Stock are stated at a post-split basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The holders of Class A Common Stock shall be entitled
to one vote per share in voting or consenting to the election of directors and for all other corporate purposes. The Company issued 20,000,000
shares to its founders at inception.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 15, 2020, pursuant to a
rescission and mutual release agreement with an unrelated company, the Company issued &lt;span id="xdx_908_ecustom--StockIssuedForSettlemtnPaymentShares_c20190701__20200115__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_pdd" title="Stock issued for settlemtn payment, shares"&gt;204,496&lt;/span&gt;
shares of its Class A Common Stock as settlement for a payment of  $&lt;span id="xdx_90A_ecustom--StockIssuedForSettlemtnPaymentValue_c20190701__20200115__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_pp0p0" title="Stock issued for settlemtn payment, value"&gt;427,010&lt;/span&gt;
received by the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On October 20, 2020, the Company entered into
stock purchase agreements with Chenlong Tan and Allan Huang (the &#x201c;Founders&#x201d;) pursuant to which each of the Founders received
&lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200701__20201020__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zfwy3YK8IjA7" title="Stock issued new, shares"&gt;7,000,000&lt;/span&gt; shares of the Company&#x2019;s Class B Common Stock, for a purchase price of $&lt;span id="xdx_902_eus-gaap--SharePrice_iI_c20201020__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zvP77T83PF97" title="Share price"&gt;0.001&lt;/span&gt; per share in cash. Based on the fact that
other than the total consideration of $&lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20200701__20201020__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_pp0p0" title="Stock issued new, value"&gt;14,000&lt;/span&gt; (total par value of the Class B Common Stock issued), the Founders did not provide additional
services or other means of considerations for the issuance of these shares of Class B Common Stock, the issuance of the Class B Common
Stock to the Founders was considered as a nominal issuance, in substance a recapitalization transaction. As such, in accordance with FASB
ASC 260-10-55-12 and SAB Topic 4D, the Company recorded and presented the issuance retroactively as outstanding for all reporting periods.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Class B Common Stock was entitled to ten (10)
votes per share in voting or consenting to the election of directors and for all other corporate purposes. In accordance with the Company&#x2019;s
amended and restated articles of incorporation, the Class B Common Stock was eligible to convert into shares of Class A Common Stock,
on a ten-for-one basis, at any time following twelve (12) months after the Company&#x2019;s completion of the initial public offering of
its Class A Common Stock. Holders of Class B Common Stock had no dividend or liquidation rights until such time as their shares of Class
B Common Stock were converted into shares of Class A Common Stock. As of June 30, 2020, the outstanding shares of Class
B Common Stock were retroactively stated as 14,000,000 and 14,000,000, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective April 14, 2021, the Company amended
its articles of incorporation to allow conversion of its Class B Common Stock at any time after issuance. On that same date, the Class
B Common stockholders, Chenlong Tan and Allan Huang, elected to convert all of their 14,000,000 outstanding shares of the Company&#x2019;s
Class B Common Stock into 1,400,000 shares of Class A Common Stock. On April 23, 2021, the Company further amended and restated its articles
of incorporation to eliminate the Class A and Class B Common Stock designations and authorize for issuance a total of 180,000,000 shares
which are solely designated as Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2020, the Company closed its
initial public offering (&#x201c;IPO&#x201d;) under a registration statement effective May 11, 2021, in which it issued and sold
&lt;span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20190701__20200514__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zlMbajZeVijd"&gt;3,360,000&lt;/span&gt; shares of its Common Stock at a purchase price of $5.00 per share. On May 21, 2021, the Company closed on
the IPO&#x2019;s overallotment option, selling an additional &lt;span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20190701__20200514__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember__srt--CounterpartyNameAxis__custom--UnderwritersMember_zwJ9a57mUAg2"&gt;504,000&lt;/span&gt; shares of Common Stock to the IPO&#x2019;s underwriters at the
public offering price of $5.00 per share. The Company received net proceeds of approximately $&lt;span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn5n6_c20190701__20200514__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z6pS5DnYD0gl"&gt;16.6&lt;/span&gt; million from the IPO after
deducting underwriting discounts and offering expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, upon closing on the Company&#x2019;s
IPO, the Series A convertible preferred stock and Convertible Notes were converted into an aggregate of &lt;span id="xdx_900_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20210501__20210514__us-gaap--LongtermDebtTypeAxis__custom--ConvertibleNotesMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_zb9dZ4SEeR64" title="Number of shares converted"&gt;955,716&lt;/span&gt; shares of the Company&#x2019;s
Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, the Company issued &lt;span id="xdx_90A_ecustom--WarrantsExercised_iI_c20210514__srt--CounterpartyNameAxis__custom--BousteadSecuritiesLLCMember_zrTUAUJNafMj" title="Warrnat exercise"&gt;24,451&lt;/span&gt; shares
of Common Stock upon cashless exercise of warrants held by Boustead Securities LLC, the placement agent for the Company&#x2019;s private
placement offerings completed in December 2020 and January 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2021 and 2020, there were &lt;span id="xdx_907_eus-gaap--CommonStockSharesIssued_c20210630_pdd" title="Common stock, shares issued"&gt;&lt;span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_c20210630_pdd" title="Common stock, shares outstanding"&gt;26,448,663&lt;/span&gt;&lt;/span&gt;
and &lt;span id="xdx_906_eus-gaap--CommonStockSharesIssued_c20200630_pdd" title="Common stock, shares issued"&gt;&lt;span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_c20200630_pdd" title="Common stock, shares outstanding"&gt;20,204,496&lt;/span&gt;&lt;/span&gt; shares of Common Stock issued and outstanding, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Preferred Stock&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Preferred Stock was authorized as &#x201c;blank
check&#x201d; series of Preferred Stock, providing that the Board of Directors is expressly authorized, subject to limitations prescribed
by law, by resolution or resolutions and by filing a certificate pursuant to the applicable law of the State of Nevada, to provide, out
of the authorized but unissued shares of Preferred Stock, for series of Preferred Stock, and to establish from time to time the number
of shares to be included in each such series, and to fix the designation, powers, preferences and rights of the shares of each such series
and the qualifications, limitations or restrictions thereof. See Note 13 below for details of Series A Convertible Preferred Stock issued
on December 30, 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Equity Incentive Plan&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 5, 2021, the Company&#x2019;s Board
adopted, and its stockholders approved and ratified, the iPower Inc. Amended and Restated 2020 Equity Incentive Plan (the
&#x201c;Plan&#x201d;). The Plan allows for the issuance of up to &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20210630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zKVYYeLRNuCk"&gt;5,000,000&lt;/span&gt;
shares of Common Stock, whether in the form of options, restricted stock, restricted stock units, stock appreciation rights,
performance units, performance shares and other stock or cash awards. The general purpose of the Plan is to provide an incentive to
the Company&#x2019;s directors, officers, employees, consultants and advisors by enabling them to share in the future growth of the
Company&#x2019;s business.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Following completion of the IPO on May 11,
2021, pursuant to their letter agreements, the Company awarded &lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20200701__20210630_pdd" title="Restricted stock units awarded"&gt;46,546&lt;/span&gt;
restricted stock units (&#x201c;RSUs&#x201d;) under the Plan to its independent directors, Chief Financial Officer, and certain other
employees and consultants, all of which are subject to certain vesting conditions in the next 12 months and restrictions until
filing of a Form S-8 for registration of the shares. The fair value of the RSUs was determined to be based on $5.00 per share, the
initial listing price of the Company&#x2019;s common stock on the grant date. As of June 30, 2021, the Company had granted total of &lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zsiqBfjZ5K49" title="Option granted"&gt;46,546&lt;/span&gt;
RSUs, of which &lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z0sVmBbCDfaj" title="Numbber of option vested"&gt;22,137&lt;/span&gt;
were fully vested upon issuance and &lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_c20210630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zodBYjFfYw5h" title="Numbber of option unvested"&gt;24,409&lt;/span&gt;
remain subject to certain vesting conditions. For the year ended June 30, 2021, the Company recorded $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensation_pp0p0_c20200701__20210630_zzmGw1wa74C7" title="Stock-based compensation expense"&gt;110,683&lt;/span&gt;
of stock-based compensation expense. There was no forfeiture occurred during the year ended June 30, 2021. As of June 30, 2021, the
unvested number of RSUs was 24,409 and the unamortized expense was $&lt;span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_c20210630_zestyPMOQFT3"&gt;122,045&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteStockSplit contextRef="From2020-07-012020-11-16_us-gaap_CommonClassAMember">2-for-1 forward split</us-gaap:StockholdersEquityNoteStockSplit>
    <IPW:StockIssuedForSettlemtnPaymentShares
      contextRef="From2019-07-012020-01-15_us-gaap_CommonClassAMember"
      decimals="INF"
      unitRef="Shares">204496</IPW:StockIssuedForSettlemtnPaymentShares>
    <IPW:StockIssuedForSettlemtnPaymentValue
      contextRef="From2019-07-012020-01-15_us-gaap_CommonClassAMember"
      decimals="0"
      unitRef="USD">427010</IPW:StockIssuedForSettlemtnPaymentValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-07-012020-10-20_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="Shares">7000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="AsOf2020-10-20_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-07-012020-10-20_us-gaap_CommonClassBMember"
      decimals="0"
      unitRef="USD">14000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2019-07-012020-05-14_us-gaap_IPOMember"
      decimals="INF"
      unitRef="Shares">3360000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2019-07-012020-05-14_us-gaap_IPOMember_custom_UnderwritersMember"
      decimals="INF"
      unitRef="Shares">504000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="From2019-07-012020-05-14_us-gaap_IPOMember"
      decimals="-5"
      unitRef="USD">16600000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="From2021-05-012021-05-14_custom_ConvertibleNotesMember_custom_SeriesAConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="Shares">955716</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <IPW:WarrantsExercised
      contextRef="AsOf2021-05-14_custom_BousteadSecuritiesLLCMember"
      decimals="INF"
      unitRef="Shares">24451</IPW:WarrantsExercised>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">26448663</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">26448663</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-06-30" decimals="INF" unitRef="Shares">20204496</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-06-30" decimals="INF" unitRef="Shares">20204496</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2021-06-30_custom_EquityIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2020-07-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">46546</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2020-07-012021-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">46546</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="From2020-07-012021-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">22137</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2021-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      unitRef="Shares">24409</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">110683</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">122045</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:PreferredStockTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80A_eus-gaap--PreferredStockTextBlock_zG10VC7LO59k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 14 &#x2013; &lt;span id="xdx_828_zacNDB1mCQn4"&gt;Series A Convertible Preferred Stock&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 30, 2020, the Company closed a private
placement and issued a total of &lt;span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200701__20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_pdd" title="Stock issued new, shares"&gt;34,500&lt;/span&gt; shares of Series A Convertible Preferred Stock, par value $0.001 per share, to a total of three
accredited investors, at a purchase price of $10.00 per share, for a total purchase price of &lt;span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_c20200701__20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_pp0p0" title="Proceeds from sale of stock"&gt;$345,000&lt;/span&gt; in cash. Pursuant to the certificate
of designations, the Series A Convertible Preferred Stock automatically converts into shares of the Class A Common Stock (the &#x201c;Conversion
Shares&#x201d;) at a conversion price equal to 70% of the initial price per share of the Class A Common Stock. If the IPO has not occurred
by December 31, 2021, the Company would be obligated to redeem and repurchase for cash all of the outstanding shares of Series A Convertible
Preferred Stock for a purchase price equal to (a) the product of multiplying the $10.00 Stated Value of each outstanding share of Series
A Convertible Preferred Stock by the total number of outstanding shares of Series A Convertible Preferred Stock, plus (b) all accrued
and unpaid Dividends at 9% per annum. In the event that the Series A Convertible Preferred Stock are converted into Conversion Shares,
no Dividend shall accrue or be payable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with this private placement, the
Company paid &lt;span id="xdx_90F_eus-gaap--PaymentsOfStockIssuanceCosts_c20200701__20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pp0p0" title="Payment of stock issuance costs"&gt;$27,600&lt;/span&gt; in cash and issued warrants to purchase &lt;span id="xdx_906_ecustom--WarrantsIssued_c20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pdd" title="Warrants issued"&gt;2,415&lt;/span&gt; shares of Series A Convertible Preferred Stock to Boustead Securities,
LLC (the &#x201c;Placement Agent&#x201d;) as compensation, which was recorded as financing expense. The exercise price of the warrants was
&lt;span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pdd" title="Warrant exercise price"&gt;$10&lt;/span&gt; per share. The warrants were recorded as liability. See Note 14 below for detail.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The redemption feature creates an obligation to
the Company requiring it to redeem the Preferred Shares for cash on December 31, 2021, if an IPO does not occur. Upon an IPO, the Conversion
Option is settleable with a variable number of the Company&#x2019;s shares resulting in a fixed monetary amount known at inception in accordance
with ASC 480-10-25-14a. The Series A convertible preferred stock are mandatorily redeemable and should be classified as a liability in
accordance with ASC 480-10 and the Company has elected to record the Series A Convertible Preferred Stock at fair value with changes in
fair value recorded through earnings under the ASC 825-10-15-4 fair value option (&#x201c;FVO&#x201d;) election.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the FVO election the financial instrument
is initially measured at its issue-date estimated fair value and subsequently remeasured at estimated fair value on a recurring basis
at each reporting period date. As of May 14, 2021, the closing date of the IPO, the fair value was $&lt;span id="xdx_90C_eus-gaap--PreferredStockValueOutstanding_c20210630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_pp0p0" title="Fair value of preferred stock"&gt;492,860&lt;/span&gt; which was measured based on
the fixed monetary amount of the convertible share upon IPO and the probability of IPO. The change in fair value of $&lt;span id="xdx_908_eus-gaap--ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1_c20200701__20210630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_pp0p0" title="Change in fair value"&gt;147,860 &lt;/span&gt;was recorded
as other non-operating expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, upon closing on the Company&#x2019;s
IPO, all outstanding shares of Series A convertible preferred stock were converted into an aggregate of &lt;span id="xdx_90A_eus-gaap--ConversionOfStockSharesConverted1_c20210501__20210514__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember_z7booh2RfmH3" title="Shares converted"&gt;98,572&lt;/span&gt; shares of the Company&#x2019;s
Common Stock. As of June 30, 2021 and 2020, respectively, the Company had 0 shares of Preferred Stock issued and outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:PreferredStockTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-07-012020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="Shares">34500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="From2020-07-012020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember"
      decimals="0"
      unitRef="USD">345000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="From2020-07-012020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember"
      decimals="0"
      unitRef="USD">27600</us-gaap:PaymentsOfStockIssuanceCosts>
    <IPW:WarrantsIssued
      contextRef="AsOf2020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember"
      decimals="INF"
      unitRef="Shares">2415</IPW:WarrantsIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember"
      decimals="INF"
      unitRef="USDPShares">10</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="AsOf2021-06-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember"
      decimals="0"
      unitRef="USD">492860</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="From2020-07-012021-06-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember"
      decimals="0"
      unitRef="USD">147860</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="From2021-05-012021-05-14_custom_SeriesAConvertiblePreferredStockMember"
      decimals="INF"
      unitRef="Shares">98572</us-gaap:ConversionOfStockSharesConverted1>
    <IPW:WarrantLiabilitiesTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_809_ecustom--WarrantLiabilitiesTextBlock_zj0UyZsFkooc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 15 &#x2013;&lt;span id="xdx_82E_zDZPlF66EHm9"&gt; Warrant liabilities&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s warrant liabilities contained
unobservable inputs that reflected the Company&#x2019;s own assumptions in which there was little, if any, market activity as of the measurement
date. Accordingly, the Company&#x2019;s warrant liabilities were measured at fair value on a recurring basis using unobservable inputs
and were classified as Level 3 measurements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 30, 2020, the Company issued
warrants to purchase &lt;span id="xdx_906_ecustom--WarrantsIssuedShares_c20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pdd" title="Warrants issued"&gt;2,415&lt;/span&gt;
shares of Series A Convertible Preferred Stock to Boustead Securities, LLC (the &#x201c;Placement Agent&#x201d;) as compensation,
which was recorded as financing expense. The exercise price of the warrants is &lt;span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_zp7L5NYfeBw6" title="Warrant exercise price"&gt;$10&lt;/span&gt;
per share and expires in five &lt;span id="xdx_90C_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_zm1LLtnCoBm" style="display: none" title="Warrant term"/&gt;years from the issuance date. This Series A Preferred Stock warrant were valued using Black Scholes
Option Pricing Model at issuance date and recorded &lt;span id="xdx_90F_eus-gaap--DerivativeLiabilities_c20201230__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAConvertiblePreferredStockMember__srt--CounterpartyNameAxis__custom--PlacementAgentMember_pp0p0" title="Derivative liability"&gt;$8,047&lt;/span&gt; as financing expense and warrant liability.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 27, 2021, the Company completed a private
placement offering pursuant to which the Company sold to two accredited investors an aggregate of &lt;span id="xdx_907_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_c20200701__20210127__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__srt--CounterpartyNameAxis__custom--TwoAccreditedInvestorsMember_pp0p0" title="Proceeds from sale of equity"&gt;$3,000,000&lt;/span&gt; in Convertible Notes and
warrants to purchase shares of Class A Common Stock equaling 80% of the number of shares of Class A Common Stock issuable upon conversion
of the Convertible Notes. The convertible note warrants shall be exercisable for a period of three years from the IPO completion date
at a per share exercise price equal to the IPO. In accordance with the terms of the warrants, in the event the Convertible Notes are repaid in cash by the Company, the warrants issued in conjunction with the Convertible
Notes will expire and have no further value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the Convertible Note offering,
the Company also issued placement agent warrants to purchase 7.0% of the shares of Common Stock underlying the Convertible Notes exercisable
at the conversion price of the Convertible Note (the &#x201c;Conversion Price&#x201d;). The placement agent warrants had an exercise period
of five years from the issuance date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 14, 2021, upon closing of its IPO, the
Company remeasured the warrants to fair value using the Modified Black Scholes Option Pricing Model, based on the expected
fair value of the underlying stock with the following assumptions:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zOrvY62Rd9R6" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 50%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - Warrant liabilities (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_8B4_zwWc11Pjg015" style="display: none"&gt;Schedule of assumptions for warrant liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 25%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 25%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As of May 14, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zWofww3Dpvph" title="Fair value measurement assumptions"&gt;1 day to 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zvLC2TRXqpy" title="Fair value measurement assumptions"&gt;3.3% to 58%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_z9QW7KrVkUL9" title="Fair value measurement assumptions"&gt;0.35% to 0.92%&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zb7zRszzsjxf" title="Fair value measurement assumptions"&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Probability&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember_zZBGkNoe2R7" title="Fair value measurement assumptions"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of May 14, 2021, the fair value of the
warrant liabilities was $1,361,347, which includes $4,610 preferred stock warrant, $&lt;span id="xdx_900_ecustom--WarrantsIssued_iI_c20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--InvetorsMember_zjvZ7Uodlci8" title="Warrants issued"&gt;1,324,668&lt;/span&gt;
warrants issued to the Convertible Note investors and $32,069 warrants issued to the placement agent. The increase in fair value
immediately before the IPO was $&lt;span id="xdx_908_eus-gaap--OtherNonoperatingExpense_c20200701__20210630_zGjt9LmR9MIe" title="Other non-operating expenses"&gt;617,593&lt;/span&gt;,
which was reported in other non-operating expenses for the year ended June 30, 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon closing the IPO on May 14, 2021, the Placement
Agent exercised its warrants in full to purchase a total of &lt;span id="xdx_909_ecustom--WarrantsExercised_iI_c20210514__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PlacementAgentMember_zXwNpEXeR2xi"&gt;24,451
&lt;/span&gt;shares of the Company&#x2019;s Common Stock and, as such, there were no placement agent warrants outstanding as of June 30, 2021.
At the same time, the outstanding warrants held by the Convertible Note investors were reclassed to additional paid in capital as the
terms became fixed upon closing of the IPO. Through June 30, 2021, none of the private placement investors exercised any
of their warrants.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</IPW:WarrantLiabilitiesTextBlock>
    <IPW:WarrantsIssuedShares
      contextRef="AsOf2020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember"
      decimals="INF"
      unitRef="Shares">2415</IPW:WarrantsIssuedShares>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember"
      decimals="INF"
      unitRef="USDPShares">10</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DerivativeLiabilities
      contextRef="AsOf2020-12-30_us-gaap_PrivatePlacementMember_custom_SeriesAConvertiblePreferredStockMember_custom_PlacementAgentMember"
      decimals="0"
      unitRef="USD">8047</us-gaap:DerivativeLiabilities>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="From2020-07-012021-01-27_us-gaap_PrivatePlacementMember_custom_TwoAccreditedInvestorsMember"
      decimals="0"
      unitRef="USD">3000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zOrvY62Rd9R6" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 50%; border-collapse: collapse; margin-right: auto" summary="xdx: Disclosure - Warrant liabilities (Details - Assumptions)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_8B4_zwWc11Pjg015" style="display: none"&gt;Schedule of assumptions for warrant liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 25%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 25%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;As of May 14, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zWofww3Dpvph" title="Fair value measurement assumptions"&gt;1 day to 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zvLC2TRXqpy" title="Fair value measurement assumptions"&gt;3.3% to 58%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_z9QW7KrVkUL9" title="Fair value measurement assumptions"&gt;0.35% to 0.92%&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Expected dividend rate&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zb7zRszzsjxf" title="Fair value measurement assumptions"&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Probability&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20200701__20210514__us-gaap--DerivativeInstrumentRiskAxis__custom--WarrantLiabilityMember__us-gaap--MeasurementInputTypeAxis__custom--MeasurementInputProbablityMember_zZBGkNoe2R7" title="Fair value measurement assumptions"&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedTermMember">1 day to 3 years</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputPriceVolatilityMember">3.3% to 58%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">0.35% to 0.92%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_us-gaap_MeasurementInputExpectedDividendRateMember">0%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue contextRef="From2020-07-012021-05-14_custom_WarrantLiabilityMember_custom_MeasurementInputProbablityMember">100%</us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue>
    <IPW:WarrantsIssued
      contextRef="AsOf2021-05-14_custom_WarrantLiabilityMember_custom_InvetorsMember"
      decimals="INF"
      unitRef="Shares">1324668</IPW:WarrantsIssued>
    <us-gaap:OtherNonoperatingExpense
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">617593</us-gaap:OtherNonoperatingExpense>
    <IPW:WarrantsExercised
      contextRef="AsOf2021-05-14_custom_PlacementAgentMember"
      decimals="INF"
      unitRef="Shares">24451</IPW:WarrantsExercised>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80F_eus-gaap--ConcentrationRiskDisclosureTextBlock_zh5hzpgCJTkl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 16 - &lt;span id="xdx_822_znKE4aadAwA6"&gt;Concentration of risk&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Credit risk&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially subject
the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2021 and 2020, $&lt;span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20210630_pp0p0" title="Cash and cash equivalents"&gt;6,651,705&lt;/span&gt;
and $&lt;span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_c20200630_pp0p0" title="Cash and cash equivalents"&gt;977,635&lt;/span&gt;,
respectively, were deposited with various major financial institutions in the United States. Accounts at each institution are
insured by the Federal Deposit Insurance Corporation (FDIC) for up to $250,000. The Company had approximately $&lt;span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_pdn3_dm_c20210630_zP1DBqfjMkE7" title="FDIC insurance limit"&gt;5.4&lt;/span&gt;
million and $&lt;span id="xdx_901_eus-gaap--CashUninsuredAmount_iI_pdn3_dm_c20200630_zARReQLREkXc"&gt;0.5&lt;/span&gt; million, respectively, in
excess of the FDIC insurance limit, as of June 30, 2021 and 2020.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable are typically unsecured and
derived from revenue earned from customers, thereby exposing the Company to credit risk. The risk is mitigated by the Company&#x2019;s
assessment of its customers&#x2019; creditworthiness and its ongoing monitoring of outstanding balances. The Company maintains reserves
for estimated credit losses, and such losses have generally been within expectations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Customer and vendor concentration risk&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For years ended June 30, 2021 and 2020, Amazon
Vendor and Amazon Seller customers accounted for &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember_zHvv0K1ykR8d" title="Concentration risk percent"&gt;80&lt;/span&gt;% and &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember_zVg55XMOlHL8"&gt;71&lt;/span&gt;% of the Company's total revenues, respectively. As of June 30, 2021 and 2020,
accounts receivable from Amazon Vendor and Amazon Seller accounted for &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember_zCtJ4Rqwpp5k"&gt;98&lt;/span&gt;% and &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AmazonVendorAndAmazonSellerMember_zTtcj91h6xRa"&gt;95&lt;/span&gt;% of the Company&#x2019;s total accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended June 30, 2021 and 2020,
three suppliers accounted for &lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--ThreeSuppliersMember_z1U30ztTClvl"&gt;38&lt;/span&gt;%
(&lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zsd0teJtQcsf"&gt;18&lt;/span&gt;%, &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--Another1SupplierMember_zUtOqQa5uJda"&gt;10&lt;/span&gt;%
and &lt;span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zOaqvKjxTpoj"&gt;10&lt;/span&gt;%)
and two suppliers accounted for &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--TwoSuppliersMember_z9iusfS02tHg"&gt;38.5&lt;/span&gt;%
(&lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_z270SZ9NIpPd"&gt;25.2&lt;/span&gt;%
and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfSalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_zP9Um6MQviNi"&gt;13.3&lt;/span&gt;%)
of the Company's total purchases, respectively. As of June 30, 2021, accounts payable to two suppliers accounted for &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zPmd2jfE7Zt9"&gt;11&lt;/span&gt;%
and &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplier2Member_zEx2JxQyTQI"&gt;10&lt;/span&gt;%
of the Company&#x2019;s total accounts payable. As of June 30, 2020, accounts payable to three suppliers accounted for &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--OneSupplierMember_zgDCHghht4f4"&gt;26&lt;/span&gt;%, &lt;span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplierMember_z9ORR8jtQOLf"&gt;13&lt;/span&gt;%
and &lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20190701__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__us-gaap--SupplyCommitmentAxis__custom--AnotherSupplier2Member_zCcRvFUzI4z8"&gt;12&lt;/span&gt;%,
respectively, of the Company&#x2019;s total accounts payable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">6651705</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">977635</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">5400000</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">500000</us-gaap:CashUninsuredAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember"
      decimals="INF"
      unitRef="Pure">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember"
      decimals="INF"
      unitRef="Pure">0.71</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember"
      decimals="INF"
      unitRef="Pure">0.98</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AmazonVendorAndAmazonSellerMember"
      decimals="INF"
      unitRef="Pure">0.95</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_ThreeSuppliersMember"
      decimals="INF"
      unitRef="Pure">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember"
      decimals="INF"
      unitRef="Pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_Another1SupplierMember"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_TwoSuppliersMember"
      decimals="INF"
      unitRef="Pure">0.385</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember"
      decimals="INF"
      unitRef="Pure">0.252</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_CostOfSalesMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember"
      decimals="INF"
      unitRef="Pure">0.133</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember"
      decimals="INF"
      unitRef="Pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-07-012021-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplier2Member"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_OneSupplierMember"
      decimals="INF"
      unitRef="Pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplierMember"
      decimals="INF"
      unitRef="Pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2019-07-012020-06-30_us-gaap_AccountsPayableMember_us-gaap_ProductConcentrationRiskMember_custom_AnotherSupplier2Member"
      decimals="INF"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zRb1P0qC6pTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Note 17 - &lt;span id="xdx_822_zH0hd5axceZh"&gt;Commitments and contingencies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Lease commitment&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has adopted ASC842 since its inception
date, April 11, 2018. The Company has entered into a lease agreement for office and warehouse space with a lease period from December
1, 2018 until December 31, 2020. On August 24, 2020, the Company negotiated for new terms to extend the lease. As a result, the lease
term was amended and extended through December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 1, 2020, in addition to the primary
fulfillment center, the Company leased a second fulfillment center in City of Industry, California. The base rental fee is $27,921 to
$29,910 per month through October 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total commitment for the full term of these leases
is $&lt;span id="xdx_903_eus-gaap--ContractualObligation_iI_pp0p0_c20210630_zXvMN2QheG9g" title="Lease commitment"&gt;2,346,200&lt;/span&gt;. $&lt;span id="xdx_90F_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20210630_zA9OiWMKXMy"&gt;1,819,421&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20200630_zgNQaT6CJl83"&gt;262,875&lt;/span&gt; of operating lease right-of-use assets and $&lt;span id="xdx_907_eus-gaap--OperatingLeaseLiability_iI_c20210630_zr1RKLPS20We"&gt;1,901,496&lt;/span&gt; and $&lt;span id="xdx_90B_eus-gaap--OperatingLeaseLiability_iI_c20200630_zlGpdqC63Bxa"&gt;262,875&lt;/span&gt; of operating lease liabilities
were reflected on the June 30, 2021 and 2020 financial statements, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Years Ended June 30, 2021 and 2020:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zHmbEJjldeJf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BC_ziFIsx3V81E9" style="display: none"&gt;Lease cost and other information&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="text-decoration: underline"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Operating lease cost (included in G&amp;amp;A in the Company's statement of operations)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseCost_c20200701__20210630_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"&gt;744,149&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseCost_pp0p0_c20190701__20200630_zz8F6rUrhzLf" style="width: 13%; text-align: right" title="Operating lease cost"&gt;528,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Other information&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeasePayments_c20200701__20210630_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;663,214&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeasePayments_c20190701__20200630_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;528,530&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Remaining term in years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zuZ0pvCc1fXh" title="Lease remaining term"&gt;2.25&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20200630_zzkpSjmynf8a" title="Lease remaining term"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Average discount rate - operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20210630_ziJ6ikkaI4Ui" title="Average discount rate - operating leases"&gt;8&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20200630_zpQJy9DazyB2" title="Average discount rate - operating leases"&gt;8&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The supplemental balance sheet information related to leases for the
period is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="text-decoration: underline"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210630_zOf6sUbZET75" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200630_zN0HcQEFIWU" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Right of use asset - non-current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,819,421&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;262,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_maOLLzSux_zGqFIgBKraCa" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Lease Liability - current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;731,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;262,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_d0_maOLLzSux_zLxxyR3Yaybi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Lease Liability - non-current&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,169,552&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_mtOLLzSux_zIZOaThNbKdc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,901,496&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;262,875&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zGWkExCDp4x3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Maturities of the Company&#x2019;s lease liabilities
are as follows:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zY9FOVGRjZ3h" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BC_zIe6Q616l86c" style="display: none"&gt;Maturities of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210630_zC8OO3sml2e6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Operating&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Lease&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_zISIUM4mWrSa" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;For Year ending June 30:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 83%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;847,845&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;859,881&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;371,640&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zbYJv7OJJYy2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Imputed interest/present value discount&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(177,870&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,901,496&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zEEu7pnTRCC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;Contingencies&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Except as disclosed below, the Company is not
currently a party to any material legal proceedings, investigation or claims. However, the Company may, from time to time, be involved
in legal matters arising in the ordinary course of its business. While the Company is not presently subject to any material legal proceedings,
there can be no assurance that such matters will not arise in the future or that any such matters in which the Company is involved, or
which may arise in the ordinary course of the Company&#x2019;s business, will not at some point proceed to litigation or that such litigation
will not have a material adverse effect on the business, financial condition or results of operations of the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Pursuant to an engagement agreement, dated
and effective August 31, 2020 (the &#x201c;Engagement Agreement&#x201d;), with Boustead Securities LLC (&#x201c;Boustead&#x201d;), the
Company engaged Boustead to act as its exclusive placement agent for private placements of its securities and as a potential
underwriter for its initial public offering. On February 28, 2021, the Company informed Boustead that it was terminating the
Engagement Agreement and any continuing obligations the Company may have had under its terms. On April 15, 2021, the Company
provided formal written notice to Boustead of its termination of the Engagement Agreement and all obligations thereunder, effective
immediately. On April 30, 2021, Boustead filed a statement of claim with the Financial Institute Regulatory Authority, or FINRA,
demanding to arbitrate the dispute, and is seeking, among other things, monetary damages against the Company and D.A. Davidson &amp;amp;
Co. The FINRA arbitration has been scheduled for June 20, 2022. The Company has agreed to indemnify D.A. Davidson &amp;amp; Co. and the
other underwriters against any liability or expense they may incur or be subject to arising out of the Boustead dispute.
Additionally, Chenlong Tan, the Company&#x2019;s Chairman, President and Chief Executive Officer and a beneficial owner more than 5%
of the Company&#x2019;s Common Stock, has agreed to reimburse the Company for any judgments, fines and amounts paid or actually
incurred by the Company or an indemnitee in connection with such legal action or in connection with any settlement agreement entered
into by the Company or an indemnitee up to a maximum of $3.5 million in the aggregate, with the sole source of funding of such
reimbursement to come from sales of shares then owned by Mr. Tan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In an effort to contain or slow the COVID-19 outbreak,
authorities across the world have implemented various measures, some of which have been subsequently rescinded or modified, including
travel bans, stay-at-home orders and shutdowns of certain businesses. The Company anticipates that these actions and the global health
crisis caused by the COVID-19 outbreak, including any resurgences, will continue to negatively impact global economic activity. While
the COVID-19 outbreak has not had a material adverse impact on the Company&#x2019;s operations to date, it is difficult to predict all
of the positive or negative impacts the COVID-19 outbreak will have on the Company&#x2019;s business.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ContractualObligation contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2346200</us-gaap:ContractualObligation>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1819421</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">262875</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1901496</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">262875</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zHmbEJjldeJf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease cost)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BC_ziFIsx3V81E9" style="display: none"&gt;Lease cost and other information&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="text-decoration: underline"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Operating lease cost (included in G&amp;amp;A in the Company's statement of operations)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseCost_c20200701__20210630_pp0p0" style="width: 13%; text-align: right" title="Operating lease cost"&gt;744,149&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeaseCost_pp0p0_c20190701__20200630_zz8F6rUrhzLf" style="width: 13%; text-align: right" title="Operating lease cost"&gt;528,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-decoration: underline; text-align: left"&gt;Other information&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeasePayments_c20200701__20210630_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;663,214&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeasePayments_c20190701__20200630_pp0p0" style="text-align: right" title="Cash paid for amounts included in the measurement of lease liabilities"&gt;528,530&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Remaining term in years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zuZ0pvCc1fXh" title="Lease remaining term"&gt;2.25&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20200630_zzkpSjmynf8a" title="Lease remaining term"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Average discount rate - operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20210630_ziJ6ikkaI4Ui" title="Average discount rate - operating leases"&gt;8&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20200630_zpQJy9DazyB2" title="Average discount rate - operating leases"&gt;8&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The supplemental balance sheet information related to leases for the
period is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&lt;span style="text-decoration: underline"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210630_zOf6sUbZET75" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200630_zN0HcQEFIWU" style="border-bottom: Black 1pt solid; text-align: center"&gt;6/30/2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Right of use asset - non-current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,819,421&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;262,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_maOLLzSux_zGqFIgBKraCa" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Lease Liability - current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;731,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;262,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_d0_maOLLzSux_zLxxyR3Yaybi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Lease Liability - non-current&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,169,552&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_mtOLLzSux_zIZOaThNbKdc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,901,496&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;262,875&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">744149</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">528186</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-07-01to2021-06-30"
      decimals="0"
      unitRef="USD">663214</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2019-07-012020-06-30"
      decimals="0"
      unitRef="USD">528530</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-06-30">P2Y3M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-06-30">P0Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-06-30" decimals="INF" unitRef="Pure">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2020-06-30" decimals="INF" unitRef="Pure">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1819421</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">262875</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">731944</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">262875</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1169552</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1901496</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">262875</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2020-07-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zY9FOVGRjZ3h" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Commitments and contingencies (Details - Lease maturity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BC_zIe6Q616l86c" style="display: none"&gt;Maturities of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210630_zC8OO3sml2e6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Operating&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;Lease&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_zISIUM4mWrSa" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;For Year ending June 30:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 83%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;847,845&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;859,881&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;371,640&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zbYJv7OJJYy2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Imputed interest/present value discount&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(177,870&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,901,496&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">847845</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">859881</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">371640</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">177870</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1901496</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2020-07-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zsf9kGSpzoab" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 18 - &lt;span id="xdx_825_zHit8tV4haci"&gt;Subsequent events&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration: underline"&gt;Lease of Property&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;On July 28, 2021, the
Company entered into a Lease agreement (the &#x201c;Lease Agreement&#x201d;) with 9th &amp;amp; Vineyard, LLC, a Delaware limited liability
company (the &#x201c;Landlord&#x201d;), to lease from the Landlord approximately 99,347 square feet of space located at 8798 9th Street,
Rancho Cucamonga, California (the &#x201c;Premises&#x201d;). The Company expects to use the Premises for the storage and distribution of
hydroponic equipment, lighting and garden accessories, home products, pet products, other consumer products and other ancillary uses.
The term of the Lease Agreement is for 62 months, commencing on the date on which the Landlord completes certain proscribed improvements
on the property (the &#x201c;Rent Commencement Date&#x201d;). The Lease Agreement does not provide for an option to renew.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;Under the terms of the
Lease Agreement, the Company paid an initial security deposit of $228,498.10 and, upon the Rent Commencement Date (which shall be the
date on which the Premises shall be delivered to the Company following completion of certain improvements to be made by the Landlord,
with such delivery to be on or before November 15, 2021), the Company&#x2019;s initial monthly base rent (the &#x201c;Base Rent&#x201d;)
will be approximately $114,249.05 and will increase on each anniversary of the Rent Commencement Date as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 9%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Months&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 52%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Price Per
    Square Foot of the Premises Per Month&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 30%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="text-decoration: underline"&gt;Monthly Base Rent&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1-12&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$1.15 per square foot per month&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$114,249.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;13-24&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$1.19 per square foot per month&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$118,222.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;25-36&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$1.23 per square foot per month&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$122,196.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;37-48&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$1.27 per square foot per month&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$126,170.69&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;49-60&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$1.31 per square foot per month&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$130,144.57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;61-62&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$1.36 per square foot per month&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$135,111.92&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;In addition, the Company
will be responsible for its pro rata share of certain costs, including utility costs, insurance and common area costs, as further detailed
in the Lease Agreement. Following the Rent Commencement Date, the first two months of the Base Rent will be abated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
</xbrl>
