add hv generator and bugfix