add the ability to choose the suffix