interprets filters such as defence=1 instead of hard each of them