adding documentation and a sample