finished p31, p32