Explain logic
Update readme