scratched the (plugin creation) surface a bit