gen scaffold