i apologise for the bad quality gifs