Updates

The latest updates from Max Cuthbert.