basic corrections