Add sami as a dependency
Update API docs