finally added case insensitive file path completion