use _ var rather than internal _store + more tests + more examples