policy builder construction from policy