sp. generated