divine will and human choices