Adding Shell and Plugin Classes

Plugin may become a useless class....