did analyis and cleanup