changes
 * using stream2es
 * using mapping and setting
add bulk directory
add requirement