a whole lot of updates, see changelog