uses stringex slug lib to fix #58 and tweak #101