many wonderful updates