fun changes throughout