ref+frame+hash