added base plugin file