cleanup and experiments