base revisited