changed to allow filtering by language