some hql files used as a recommendation sys