commit plugin structure ... now just starting implementing options!