PIL INFRASTRUCTURE