initViews in separate method