more rewriting, change example