PCBProcedures.c fully implemented