md5 & upload capabilitites