string suffix domain implementation