add value pattern