Add sample code and docs;