Refactored to make sizes based on cl for future analytics.