Mixed

- better auto name
- doc update
- tests, crash in perform.
- disable optimization warning.