basic cat gif implementation