clone of pbp for arrayList