added p thingy