mask matches separated from unmask matches
currency option implemented
builded