external ML functions
multiple dim red methods + param of results