Simple pass generator complete