first step: make it runnable on linux under intellij ide