text changes and image swaps