diff --git a/.classpath b/.classpath
deleted file mode 100644
index 22f3064..0000000
--- a/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000..8e84736
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,14 @@
+name: build
+
+on: [push, pull_request]
+jobs:
+ wollok-ts:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - run: |
+ wget -O wollok-ts-cli https://github.com/uqbar-project/wollok-ts-cli/releases/latest/download/wollok-ts-cli-linux-x64
+ chmod a+x ./wollok-ts-cli
+ ./wollok-ts-cli test --skipValidations -p ./
+ shell: bash
diff --git a/.gitignore b/.gitignore
index ba077a4..9e95028 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,6 @@
-bin
+
+# Local history
+.history
+
+# Wollok Log
+*.log
diff --git a/.project b/.project
deleted file mode 100644
index d861a76..0000000
--- a/.project
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
- Capos
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
- org.eclipse.xtext.ui.shared.xtextBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
- org.eclipse.xtext.ui.shared.xtextNature
- org.uqbar.project.wollok.wollokNature
-
-
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 0c68a61..0000000
--- a/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
-org.eclipse.jdt.core.compiler.compliance=1.8
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.8
diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF
deleted file mode 100644
index 5e8c0cc..0000000
--- a/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,21 +0,0 @@
-Manifest-Version: 1.0
-Automatic-Module-Name: CazadoresDeTesoros
-Bundle-ManifestVersion: 2
-Bundle-Name: CazadoresDeTesoros
-Bundle-Vendor: My Company
-Bundle-Version: 1.0.0.qualifier
-Bundle-SymbolicName: CazadoresDeTesoros; singleton:=true
-Bundle-ActivationPolicy: lazy
-Require-Bundle: com.ibm.icu,
- org.eclipse.xtext,
- org.eclipse.xtext.generator,
- org.eclipse.xtend,
- org.eclipse.xtend.typesystem.emf,
- org.eclipse.xpand,
- org.uqbar.project.wollok,
- org.uqbar.project.wollok.launch,
- org.uqbar.project.wollok.lib,
- org.eclipse.xtext.ui
-Import-Package: org.apache.log4j,
- org.apache.commons.logging
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/build.properties b/build.properties
deleted file mode 100644
index e82731d..0000000
--- a/build.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-source.. = src/
-bin.includes = META-INF/,\
- .
\ No newline at end of file
diff --git a/src/capos.wlk b/capos.wlk
similarity index 100%
rename from src/capos.wlk
rename to capos.wlk
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..9a62c37
--- /dev/null
+++ b/package.json
@@ -0,0 +1,7 @@
+{
+ "name": "capos-collecciones-parte-1",
+ "version": "1.0.0",
+ "wollokVersion": "4.0.0",
+ "author": "leo",
+ "license": "ISC"
+}
diff --git a/src/WOLLOK.ROOT b/src/WOLLOK.ROOT
deleted file mode 100644
index ef28b5a..0000000
--- a/src/WOLLOK.ROOT
+++ /dev/null
@@ -1 +0,0 @@
-wollokRoot
diff --git a/src/log4j.properties b/src/log4j.properties
deleted file mode 100644
index b80ab85..0000000
--- a/src/log4j.properties
+++ /dev/null
@@ -1,10 +0,0 @@
-log4j.rootLogger=WARN, stdout
-
-# WHOLE UQBAR
-log4j.logger.org.uqbar=WARN
-## DEBUGGER
-org.uqbar.project.wollok.ui.debugger
-
-log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
diff --git a/src/capos.wtest b/testCapos.wtest
similarity index 100%
rename from src/capos.wtest
rename to testCapos.wtest