PE6 completed in Obj-C