 Prior knowledge of an action seems incompatible with it being a free action. If I know that you will finish reading this article tomorrow, then you will finish tomorrow (because knowledge implies truth). But that means you will finish the article even if you resolve not to. After all, given that you will finish, nothing can stop you from finishing. So if I know that you will finish reading this article tomorrow, you are not free to do otherwise.