added value restriction