fix the creation of constructor names
clean up