move code around for reusability
improve strict matcher correctness
search strictly by filepath when syncing
lint + stylish