diff --git a/src/org/openbravo/retail/complementary/ComplementaryAppCacheProvider.java b/src/org/openbravo/retail/complementary/ComplementaryAppCacheProvider.java
index 69aba17..669ed6a 100644
--- a/src/org/openbravo/retail/complementary/ComplementaryAppCacheProvider.java
+++ b/src/org/openbravo/retail/complementary/ComplementaryAppCacheProvider.java
@@ -9,67 +9,8 @@
 
 package org.openbravo.retail.complementary;
 
-import java.io.File;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import org.openbravo.mobile.core.BaseCoreAppCacheResourceProvider;
 
-import org.apache.commons.io.FileUtils;
-import org.openbravo.client.kernel.RequestContext;
-import org.openbravo.mobile.core.CoreAppCacheResourceProvider;
-
-public class ComplementaryAppCacheProvider implements CoreAppCacheResourceProvider {
-
-  private static final String PATH_PREFIX = "web" + File.separatorChar;
-
-  @Override
-  public List<String> getResources() {
-    final ArrayList<String> list = new ArrayList<String>();
-    list.addAll(getcssFileList());
-    list.addAll(getImageFileList());
-    return list;
-  }
-
-  private List<String> getImageFileList() {
-    final String[] extensions = { "png", "gif" };
-    return transformPath(getFileList(extensions));
-  }
-
-  private List<String> getcssFileList() {
-    final String[] extensions = { "css", "less" };
-    return transformPath(getFileList(extensions));
-  }
-
-  private List<String> getFileList(String[] extensions) {
-
-    final String relativePath = "/" + PATH_PREFIX + getModulePackageName();
-
-    List<String> fileList = new ArrayList<String>();
-
-    final File directory = new File(RequestContext.getServletContext().getRealPath(relativePath));
-
-    final Iterator<File> it = FileUtils.iterateFiles(directory, extensions, true);
-
-    while (it.hasNext()) {
-      final File f = it.next();
-      fileList.add(f.getPath());
-    }
-    return fileList;
-  }
-
-  private List<String> transformPath(List<String> stringFileList) {
-    final List<String> resources = new ArrayList<String>();
-    final String relativePath = PATH_PREFIX + getModulePackageName();
-
-    for (final String f : stringFileList) {
-      final int pos = f.indexOf(relativePath);
-      resources.add("../../" + f.substring(pos));
-    }
-    return resources;
-  }
-
-  private String getModulePackageName() {
-    return this.getClass().getPackage().getName();
-  }
+public class ComplementaryAppCacheProvider extends BaseCoreAppCacheResourceProvider {
 
 }
