user add pattern valid