Update readme
Add test
Add basic implementation