add gif support maybe?