update according to Moncef\'s spec