Add doc and examples