added es_create(), better example, updated docs