restored core and hyphenate