add DummyPlugin
add sort and abstract class for plugin