add pbr support & requirements