partial string matching making sense | key maker and key breaker added