updated the README for more detailed explanations