base improvements