restructure plugin methods
add namespacing feature instead of multiple string definition
hash management + comment
generate new build