polishing the usage of hersdata