cleanup hyphen (still needs more cleanup)