basically seems to circulate token, but phases do not sync up