weka providers, refactor and classes to present project