Still not quite right, looking for balance issues