further progress on p9