some semantics
regex fix, extra space