Bastantes mejoras para hacer el código más fácil de correr.