aran m . m . Barthelemy,