fix for decode different entities