*** Finished the basic plug in functionality

** Needs testing implemented