Upgraded PBF to use arg parse