support slug dashes and dots in all places, fix typo, pass names to url step