Update documents
Update tests