Added 'updated when algorithm'