cleanup and tabs