added value pattern