added examples to each case plus a sparse vector model