Updates

This is a collection of updates since 2019