fixed #2 added namespace to not override other plugins, formatting