optimizado un poco el charliemeasure