fleshing out pelement