add gif feature