Completamente funcional y con gráficas