everything that happens