BOOMERANG GENERATION