language + pic upload