made all searches not case sensitive by changing __contains to __icontains