mv to be plugin
plugin structure works