wrap up init stuff into one simple run call