various updates (list too long to give details)