add pluralizable interface