add upload for art; validate