If god knows everything and every thing that we will do then how is that free will? If we are free to make our own choices and decisions on our life and god does not know it then how is god an all powerful being? One cancels out the other. If we have true free will then god is not all knowing. If god exists and is all knowing, then we do not have free will.