Help with contract not deducting fees and distributing to wallets