updates to hlevels, etc