pcbl framework