recreate product scaffold