initial pComponents boilerplate commit