A project for plugin framwork