refactor para extraccion de variables para facilitar comprensión