did curcular buffer and redirect and success message