added ArgumentSuffix Interface