add the first edition of report pck,
change the function to procedure.
fix some bugs
add function getManager