initial PComponents commit