Closing The Gap Between Reading and Executing