refactor suffix method