Add a case insensitive project function