Add integration tests
Update doc