PKB linking bug fixed by adding cpp file for the header