docs and sample project.