use jpeg due to datastore size limit