diff --git a/core/.gitignore b/core/.gitignore
deleted file mode 100644
index 796b96d1c..000000000
--- a/core/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/core/build.gradle b/core/build.gradle
deleted file mode 100644
index a1f793e08..000000000
--- a/core/build.gradle
+++ /dev/null
@@ -1,44 +0,0 @@
-apply plugin: 'com.android.library'
-apply plugin: 'kotlin-android'
-apply plugin: 'kotlin-android-extensions'
-apply plugin: 'kotlin-kapt'
-android {
- compileSdkVersion 28
- buildToolsVersion "29.0.0"
-
-
- defaultConfig {
- minSdkVersion 15
- targetSdkVersion 28
- versionCode 1
- versionName "1.0"
-
- testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
- consumerProguardFiles 'consumer-rules.pro'
- }
-
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
- }
- }
-
-}
-
-dependencies {
- implementation fileTree(dir: 'libs', include: ['*.jar'])
- implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
- implementation 'androidx.appcompat:appcompat:1.0.2'
- implementation 'androidx.core:core-ktx:1.0.2'
-
- implementation 'com.google.dagger:dagger:2.11'
- kapt 'com.google.dagger:dagger-compiler:2.11'
-
- implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
- implementation 'io.reactivex.rxjava2:rxjava:2.2.9'
-
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'androidx.test.ext:junit:1.1.0'
- androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
-}
diff --git a/core/consumer-rules.pro b/core/consumer-rules.pro
deleted file mode 100644
index e69de29bb..000000000
diff --git a/core/proguard-rules.pro b/core/proguard-rules.pro
deleted file mode 100644
index f1b424510..000000000
--- a/core/proguard-rules.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
diff --git a/core/src/androidTest/java/code/name/monkey/core/ExampleInstrumentedTest.kt b/core/src/androidTest/java/code/name/monkey/core/ExampleInstrumentedTest.kt
deleted file mode 100644
index f9115a4bf..000000000
--- a/core/src/androidTest/java/code/name/monkey/core/ExampleInstrumentedTest.kt
+++ /dev/null
@@ -1,24 +0,0 @@
-package code.name.monkey.core
-
-import androidx.test.platform.app.InstrumentationRegistry
-import androidx.test.ext.junit.runners.AndroidJUnit4
-
-import org.junit.Test
-import org.junit.runner.RunWith
-
-import org.junit.Assert.*
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-@RunWith(AndroidJUnit4::class)
-class ExampleInstrumentedTest {
- @Test
- fun useAppContext() {
- // Context of the app under test.
- val appContext = InstrumentationRegistry.getInstrumentation().targetContext
- assertEquals("code.name.monkey.core.test", appContext.packageName)
- }
-}
diff --git a/core/src/main/AndroidManifest.xml b/core/src/main/AndroidManifest.xml
deleted file mode 100644
index 2ff27a188..000000000
--- a/core/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
diff --git a/core/src/main/java/code/name/monkey/core/DataManager.kt b/core/src/main/java/code/name/monkey/core/DataManager.kt
deleted file mode 100644
index d5885dd7c..000000000
--- a/core/src/main/java/code/name/monkey/core/DataManager.kt
+++ /dev/null
@@ -1,6 +0,0 @@
-package code.name.monkey.core
-
-import io.reactivex.Observable
-
-interface DataManager {
-}
\ No newline at end of file
diff --git a/core/src/main/java/code/name/monkey/core/Presenter.kt b/core/src/main/java/code/name/monkey/core/Presenter.kt
deleted file mode 100644
index ffa11d4ec..000000000
--- a/core/src/main/java/code/name/monkey/core/Presenter.kt
+++ /dev/null
@@ -1,7 +0,0 @@
-package code.name.monkey.core
-
-interface Presenter {
- fun attachView(view: T)
-
- fun detachView()
-}
\ No newline at end of file
diff --git a/core/src/main/java/code/name/monkey/core/PresenterImpl.kt b/core/src/main/java/code/name/monkey/core/PresenterImpl.kt
deleted file mode 100644
index 155692d72..000000000
--- a/core/src/main/java/code/name/monkey/core/PresenterImpl.kt
+++ /dev/null
@@ -1,13 +0,0 @@
-package code.name.monkey.core
-
-class PresenterImpl {
- var view: T? = null
-
- fun attachView(view: T) {
- this.view = view
- }
-
- fun detachView() {
- this.view = null
- }
-}
\ No newline at end of file
diff --git a/core/src/main/java/code/name/monkey/core/dagger/songs/SongsPresenter.kt b/core/src/main/java/code/name/monkey/core/dagger/songs/SongsPresenter.kt
deleted file mode 100644
index d915f5737..000000000
--- a/core/src/main/java/code/name/monkey/core/dagger/songs/SongsPresenter.kt
+++ /dev/null
@@ -1,15 +0,0 @@
-package code.name.monkey.core.dagger.songs
-
-import code.name.monkey.core.DataManager
-import code.name.monkey.core.Presenter
-import javax.inject.Inject
-
-interface SongsPresenter : Presenter {
- fun loadSongs()
-
- class SongsPresenterImpl @Inject constructor(private val dataManager: DataManager)
-}
-
-interface SongView {
- fun songs()
-}
diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml
deleted file mode 100644
index 6f8e4f608..000000000
--- a/core/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- core
-
diff --git a/core/src/test/java/code/name/monkey/core/ExampleUnitTest.kt b/core/src/test/java/code/name/monkey/core/ExampleUnitTest.kt
deleted file mode 100644
index f3fc5be4c..000000000
--- a/core/src/test/java/code/name/monkey/core/ExampleUnitTest.kt
+++ /dev/null
@@ -1,17 +0,0 @@
-package code.name.monkey.core
-
-import org.junit.Test
-
-import org.junit.Assert.*
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}