cleanup and experimentation