pc6.cpp added on 2.12.14 @ 10.05am