Working copy with examples
Complete with examples