Arreglos varios, todavía hay errores en compilacion