added some functions to set individual block names
renamed hier block
merged name fix branch
fixed problems related to block renaming