added various updates