fix FoundWhiteSpace
add base_rule
refectering