all my problems were with the gif class not being camelcase. fml