hacer ciclos completos de cada funcionalidad necesaria