Current version.
use procedure to generate data.