generate scaffold Product