porrr construct