assistance and updates