has everything that we need