change pc and pcf names
fix a bug in bash environment