everything builds and checks on new R