online allocation working!