diff --git a/rootlogon.C b/rootlogon.C
new file mode 100644
index 0000000000000000000000000000000000000000..daa6306f4dfa19c7f56e4a94c59b616fb4aab887
--- /dev/null
+++ b/rootlogon.C
@@ -0,0 +1,13 @@
+void rootlogon() {
+  gSystem->SetBuildDir("$HOME/.root_build_dir");
+  gROOT->ProcessLine(".include /usr/local/include/hcana");
+  gROOT->ProcessLine(".include .");
+  R__LOAD_LIBRARY(libfmt)
+  //gPrintViaErrorHandler = kTRUE;
+  //gErrorIgnoreLevel = kWarning;
+  gROOT->SetStyle("Plain");
+  gStyle->SetPalette(1);
+  gSystem->Load("libTree");
+  gSystem->Load("libTreePlayer");
+  gSystem->Load("libHist");
+}
diff --git a/setup.csh b/setup.csh
deleted file mode 100644
index e05a0fa0542f0a6b9f83e1260d6e163127075813..0000000000000000000000000000000000000000
--- a/setup.csh
+++ /dev/null
@@ -1 +0,0 @@
-setenv DB_DIR DBASE
diff --git a/setup.sh b/setup.sh
deleted file mode 100644
index ec661de5d4b8e37f45ed23ec0703d2cceb1e4c59..0000000000000000000000000000000000000000
--- a/setup.sh
+++ /dev/null
@@ -1 +0,0 @@
-export DB_DIR=DBASE