add support to vendor specific attribute
log to file instead of output to stdout
add two dictionary files