codigo dividido en varios archivos, compila en LegUp 3.0