simpler alpha_omega, wip