Centre has to do better on prices