sorry for the crappy quality of the last gif