updates, essential

Updates