program can be trained to learn the policy