last changes use md5 strings to identify ressources