Add single responsibility
Update README