over all clean up