added new files: PrimaryCondition.h and PrimaryCondition.cc