implement pluralise. so slooooow