Free will is nothing but an act through the subconscious mind.
There is no control over the act you do. Whether it is good or bad. You are never going to do bad unless you would have thought sometimes to act, which is already in your memory. We all know we want to do good and we may think, it is we do the act under no pressure and under no control. But, there is control in your act. Every act was properly discussed and kept in the memory and when the time comes you do it perfectly but you think you did spontaneously.
We humans have a thinking mind and we act based on the experiences we experienced. The act will be out of one of our experiences hence there is nothing as Free Will. You cannot do any act without the help of your brain and the brain is the bank of memory and you use it from as and when necessary.
Suppose you want to help someone or punish someone for the wrong doing in the public, It stays inside you in memory under a subconscious mind. Hence when the situation arises you use it from the subconscious but you never know the origin So, you think you did it on your own. There is not a single act we can do on our own unless we have previously experienced or heard or connected through meditation.
Free will is not free..