Initial implementation
Update readme.