added reseller child functions