tidy zh 18-21