passing to next gen works