v3.25.2
ACCOUNTS PAYABLE (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of accounts payable
          
   June 30, 2025   December 31, 2024 
Account payable  $276,863   $ 
Retention payable   55,772    55,772 
Total  $332,635   $55,772