* add database handling
* fix IMSI handling

diff --git a/src/bsc_hack.c b/src/bsc_hack.c
index a8f5a89..b9b9f8b 100644
--- a/src/bsc_hack.c
+++ b/src/bsc_hack.c
@@ -636,6 +636,18 @@
 	/* parse options */
 	handle_options(argc, argv);
 
+	if (db_init()) {
+		printf("DB: Failed to init database. Please check the option settings.\n");
+		return 1;
+	}	 
+	printf("DB: Database initialized.\n");
+
+	if (db_prepare()) {
+		printf("DB: Failed to prepare database.\n");
+		return 1;
+	}
+	printf("DB: Database prepared.\n");
+
 	bootstrap_network();
 
 	while (1) {