can handle multiple files as a pkb