indent
Use random for changes
Don't check name if not given