implemented 'value'.