Are the causal relations that we see around us complete and going back to the birth of universe? Is there any real randomness? Is there anything else other than causal relations and randomness in order to be able to have free will? I know these are open question in philosophy and science. Please come with arguments.