manual updates