remove bad design log implement