bapjc